All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: ParserFuzzer:27,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: ParserFuzzer:28,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: ParserFuzzer:28,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: ParserFuzzer:28,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: ParserFuzzer:28,1
    - Dst: '[ParserFuzzer].setAllowPartialMatching(boolean)'
      Src: ParserFuzzer:28,1
    - Dst: '[ParserFuzzer].build()'
      Src: ParserFuzzer:28,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: ParserFuzzer:30,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: ParserFuzzer:31,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: ParserFuzzer:32,1
    - Dst: '[ParserFuzzer].parse(org.apache.commons.cli.Options)'
      Src: ParserFuzzer:35,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 41
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 41
    functionName: '[ParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/ParserFuzzer.java
    functionUses: 0
    functionsReached:
    - '[ParserFuzzer].setAllowPartialMatching(boolean)'
    - '[ParserFuzzer].build()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[ParserFuzzer].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[ParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ParserFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ParserFuzzer].<init>()'
    functionSourceFile: /src/ParserFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ParserFuzzer
    signature: '[ParserFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:35,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:35,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:35,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.apache.commons.cli.ArgumentIsOptionTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ArgumentIsOptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ArgumentIsOptionTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ArgumentIsOptionTest)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:43,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:44,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:44,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:45,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:45,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:46,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(int,org.apache.commons.cli.ArgumentIsOptionTest,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 47
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.cli.ArgumentIsOptionTest].testOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ArgumentIsOptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ArgumentIsOptionTest)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(int,org.apache.commons.cli.ArgumentIsOptionTest,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertFalse(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ArgumentIsOptionTest].testOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ArgumentIsOptionTest)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:53,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:54,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:54,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:55,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:55,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:56,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:57,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(int,org.apache.commons.cli.ArgumentIsOptionTest,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 58
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.ArgumentIsOptionTest].testOptionAndOptionWithArgument()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ArgumentIsOptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ArgumentIsOptionTest)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(int,org.apache.commons.cli.ArgumentIsOptionTest,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ArgumentIsOptionTest].testOptionAndOptionWithArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ArgumentIsOptionTest)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:64,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:65,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:65,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:66,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:66,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:67,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:67,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:68,1
    - Dst: '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(int,org.apache.commons.cli.ArgumentIsOptionTest,String)'
      Src: org.apache.commons.cli.ArgumentIsOptionTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 69
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.cli.ArgumentIsOptionTest].testOptionWithArgument()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ArgumentIsOptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ArgumentIsOptionTest)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertEquals(int,org.apache.commons.cli.ArgumentIsOptionTest,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ArgumentIsOptionTest].assertFalse(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ArgumentIsOptionTest].testOptionWithArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ArgumentIsOptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.ArgumentIsOptionTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ArgumentIsOptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.ArgumentIsOptionTest
    signature: '[org.apache.commons.cli.ArgumentIsOptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:45,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].deprecated()'
      Src: org.apache.commons.cli.CommandLineTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:46,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:47,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:47,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:47,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:47,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:48,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:48,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:52,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:53,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:54,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:55,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:57,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:58,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:59,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:60,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:63,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:63,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:64,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:65,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:66,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:68,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:68,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:69,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:69,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:70,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:71,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:71,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.CommandLineTest:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.CommandLineTest].createHasOptionParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].deprecated()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.CommandLineTest].createHasOptionParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:77,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].deprecated()'
      Src: org.apache.commons.cli.CommandLineTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:78,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:79,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:80,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:80,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:83,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:84,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:84,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:85,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:85,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:86,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:86,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:88,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:89,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:90,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:90,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:91,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:91,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:94,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:94,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:95,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:95,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:96,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:96,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:97,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:97,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:99,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:99,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:100,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:100,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:101,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:101,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:102,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:102,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.CommandLineTest:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.CommandLineTest].createOptionValueParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].deprecated()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.CommandLineTest].createOptionValueParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:108,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].deprecated()'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:109,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:110,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:110,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.CommandLineTest:110,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:110,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:110,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:111,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:111,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:111,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:115,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:116,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:116,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:117,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:117,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:118,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:118,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:120,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:120,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:121,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:121,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:122,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:122,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:123,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:123,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:126,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:126,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:127,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:127,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:128,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:128,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:129,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:129,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:131,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:131,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:132,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:132,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:133,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:133,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:134,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:134,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.CommandLineTest:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.cli.CommandLineTest].createOptionValuesParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].deprecated()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.CommandLineTest].createOptionValuesParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:140,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].deprecated()'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].type()'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:141,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:142,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:142,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].type()'
      Src: org.apache.commons.cli.CommandLineTest:142,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:142,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:142,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:143,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:143,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:143,1
    - Dst: Integer.valueOf(int)
      Src: org.apache.commons.cli.CommandLineTest:144,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:147,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:147,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:148,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:148,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:149,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:149,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:150,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:150,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:152,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:152,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:153,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:153,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:154,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:154,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:155,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:155,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:158,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:158,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:159,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:159,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:160,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:160,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:161,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:161,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:163,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:163,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:164,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:164,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:165,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:165,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:166,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:166,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.CommandLineTest:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.cli.CommandLineTest].createParsedOptionValueParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].type()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].deprecated()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - Integer.valueOf(int)
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.CommandLineTest].createParsedOptionValueParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:172,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].deprecated()'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].type()'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArgs()'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:173,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:174,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:174,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].type()'
      Src: org.apache.commons.cli.CommandLineTest:174,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:174,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArgs()'
      Src: org.apache.commons.cli.CommandLineTest:174,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:174,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:175,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:175,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:175,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:179,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:179,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:180,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:180,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:181,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:181,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:182,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:182,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:184,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:184,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:185,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:185,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:186,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:186,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:187,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:187,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:190,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:190,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:191,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:191,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:192,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:192,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:193,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:193,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:195,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:195,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:196,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:196,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:197,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:197,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:198,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:198,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.CommandLineTest:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 201
    functionName: '[org.apache.commons.cli.CommandLineTest].createParsedOptionValuesParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].type()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,org.apache.commons.cli.CommandLineTest,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].deprecated()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].hasArgs()'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.OptionGroup,boolean,null,boolean,null,org.apache.commons.cli.CommandLineTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.CommandLineTest].createParsedOptionValuesParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:204,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.cli.CommandLineTest:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 8
    functionsReached:
    - '[String].charAt(int)'
    - '[org.apache.commons.cli.Option].getOpt()'
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.flush()
      Src: org.apache.commons.cli.CommandLineTest:208,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.CommandLineTest:210,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].trim()'
      Src: org.apache.commons.cli.CommandLineTest:210,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:210,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.CommandLineTest:212,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:212,1
    - Dst: '[java.io.ByteArrayOutputStream].reset()'
      Src: org.apache.commons.cli.CommandLineTest:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.io.ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optDep
    - baos
    argTypes:
    - boolean
    - java.io.ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 215
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 3
    functionsReached:
    - '[java.io.ByteArrayOutputStream].reset()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - System.out.flush()
    - '[org.apache.commons.cli.CommandLineTest].trim()'
    - '[java.io.ByteArrayOutputStream].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].size()'
      Src: org.apache.commons.cli.CommandLineTest:225,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:225,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].get(int)'
      Src: org.apache.commons.cli.CommandLineTest:226,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:226,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].size()'
      Src: org.apache.commons.cli.CommandLineTest:228,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:228,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].clear()'
      Src: org.apache.commons.cli.CommandLineTest:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.util.List<org.apache.commons.cli.Option>
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - optDep
    - handler
    - opt
    argTypes:
    - boolean
    - java.util.List<org.apache.commons.cli.Option>
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.List<org.apache.commons.cli.Option>,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
    - '[java.util.List<org.apache.commons.cli.Option>].clear()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
    - '[java.util.List<org.apache.commons.cli.Option>].size()'
    - '[java.util.List<org.apache.commons.cli.Option>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.List<org.apache.commons.cli.Option>,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:236,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:237,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:237,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].type()'
      Src: org.apache.commons.cli.CommandLineTest:237,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:237,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:237,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:238,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:238,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].converter()'
      Src: org.apache.commons.cli.CommandLineTest:238,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:238,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:238,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:240,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.CommandLineTest:241,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertThrows()'
      Src: org.apache.commons.cli.CommandLineTest:243,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getCause()'
      Src: org.apache.commons.cli.CommandLineTest:243,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getClass()'
      Src: org.apache.commons.cli.CommandLineTest:243,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:243,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertThrows()'
      Src: org.apache.commons.cli.CommandLineTest:244,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getCause()'
      Src: org.apache.commons.cli.CommandLineTest:244,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getClass()'
      Src: org.apache.commons.cli.CommandLineTest:244,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:244,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 245
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.cli.CommandLineTest].testBadGetParsedOptionValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].type()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].assertThrows()'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].converter()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
    - '[org.apache.commons.cli.CommandLineTest].getClass()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getCause()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testBadGetParsedOptionValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.CommandLineTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
      Src: org.apache.commons.cli.CommandLineTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addArg(String)'
      Src: org.apache.commons.cli.CommandLineTest:250,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:253,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.CommandLineTest:253,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].build()'
      Src: org.apache.commons.cli.CommandLineTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String)'
      Src: org.apache.commons.cli.CommandLineTest:256,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getArgList()'
      Src: org.apache.commons.cli.CommandLineTest:257,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get(int)'
      Src: org.apache.commons.cli.CommandLineTest:257,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:257,1
    - Dst: cmd.getOptions()[0].getOpt()
      Src: org.apache.commons.cli.CommandLineTest:258,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.cli.CommandLineTest].testBuilderBuild()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].addArg(String)'
    - '[org.apache.commons.cli.CommandLineTest].getArgList()'
    - '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[org.apache.commons.cli.CommandLineTest].get(int)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLineTest].build()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String)'
    - cmd.getOptions()[0].getOpt()
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testBuilderBuild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.CommandLineTest:264,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
      Src: org.apache.commons.cli.CommandLineTest:264,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addArg(String)'
      Src: org.apache.commons.cli.CommandLineTest:264,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:267,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.CommandLineTest:267,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:264,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:264,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String)'
      Src: org.apache.commons.cli.CommandLineTest:270,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getArgList()'
      Src: org.apache.commons.cli.CommandLineTest:271,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get(int)'
      Src: org.apache.commons.cli.CommandLineTest:271,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:271,1
    - Dst: cmd.getOptions()[0].getOpt()
      Src: org.apache.commons.cli.CommandLineTest:272,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.cli.CommandLineTest].testBuilderGet()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].addArg(String)'
    - '[org.apache.commons.cli.CommandLineTest].getArgList()'
    - '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].get(int)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String)'
    - cmd.getOptions()[0].getOpt()
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testBuilderGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.CommandLineTest:277,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addArg(null)'
      Src: org.apache.commons.cli.CommandLineTest:278,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addArg(null)'
      Src: org.apache.commons.cli.CommandLineTest:278,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:279,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.CommandLineTest:279,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:279,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].build()'
      Src: org.apache.commons.cli.CommandLineTest:280,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getArgs()'
      Src: org.apache.commons.cli.CommandLineTest:282,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:282,1
    - Dst: cmd.getOptions()[0].getOpt()
      Src: org.apache.commons.cli.CommandLineTest:283,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.cli.CommandLineTest].testBuilderNullArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].build()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].addArg(null)'
    - '[org.apache.commons.cli.CommandLine.Builder].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getArgs()'
    - cmd.getOptions()[0].getOpt()
    - '[org.apache.commons.cli.CommandLineTest].addArg(null)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testBuilderNullArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.CommandLineTest:288,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
      Src: org.apache.commons.cli.CommandLineTest:289,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addArg(String)'
      Src: org.apache.commons.cli.CommandLineTest:289,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addOption(null)'
      Src: org.apache.commons.cli.CommandLineTest:290,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addOption(null)'
      Src: org.apache.commons.cli.CommandLineTest:291,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].addOption(null)'
      Src: org.apache.commons.cli.CommandLineTest:292,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].build()'
      Src: org.apache.commons.cli.CommandLineTest:293,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String)'
      Src: org.apache.commons.cli.CommandLineTest:295,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getArgList()'
      Src: org.apache.commons.cli.CommandLineTest:296,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get(int)'
      Src: org.apache.commons.cli.CommandLineTest:296,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:296,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:297,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 298
    functionName: '[org.apache.commons.cli.CommandLineTest].testBuilderNullOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].addArg(String)'
    - '[org.apache.commons.cli.CommandLineTest].getArgList()'
    - '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[org.apache.commons.cli.CommandLineTest].getOptions()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get(int)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].build()'
    - '[org.apache.commons.cli.CommandLine.Builder].addOption(null)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testBuilderNullOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:304,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:305,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].valueSeparator()'
      Src: org.apache.commons.cli.CommandLineTest:305,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:305,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.CommandLineTest:305,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:305,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:305,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:306,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].valueSeparator()'
      Src: org.apache.commons.cli.CommandLineTest:306,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.CommandLineTest:306,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:306,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:306,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:306,1
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:308,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:309,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionProperties(String)'
      Src: org.apache.commons.cli.CommandLineTest:311,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNotNull(org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:312,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].size()'
      Src: org.apache.commons.cli.CommandLineTest:313,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:313,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:314,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:314,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:315,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:315,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:316,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:316,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:317,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:317,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionProperties(String)'
      Src: org.apache.commons.cli.CommandLineTest:319,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:319,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 320
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetOptionProperties()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionProperties(String)'
    - '[org.apache.commons.cli.GnuParser].<init>()'
    - '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].valueSeparator()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.CommandLineTest].assertNotNull(org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].size()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetOptionProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:326,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:327,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].valueSeparator()'
      Src: org.apache.commons.cli.CommandLineTest:327,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.CommandLineTest:327,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.CommandLineTest:327,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:327,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:328,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].valueSeparator()'
      Src: org.apache.commons.cli.CommandLineTest:328,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.CommandLineTest:328,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:328,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:328,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:329,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:330,1
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:332,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:333,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionProperties(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:335,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNotNull(org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:336,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].size()'
      Src: org.apache.commons.cli.CommandLineTest:337,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:337,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:338,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:338,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:339,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:339,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:340,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:340,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:341,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:341,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionProperties(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:343,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
      Src: org.apache.commons.cli.CommandLineTest:343,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 344
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 344
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetOptionPropertiesWithOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].numberOfArgs(int)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.GnuParser].<init>()'
    - '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].valueSeparator()'
    - '[org.apache.commons.cli.CommandLineTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionProperties(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.CommandLineTest].assertNotNull(org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getProperty(String)'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].size()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetOptionPropertiesWithOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.CommandLineTest:348,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].build()'
      Src: org.apache.commons.cli.CommandLineTest:348,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:349,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNotNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:349,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:350,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:350,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addOption(null)'
      Src: org.apache.commons.cli.CommandLineTest:352,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.CommandLineTest:353,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:353,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.CommandLineTest:354,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:354,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.CommandLineTest:355,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:355,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:357,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 346
    functionDepth: 2
    functionLinenumber: 346
    functionLinenumberEnd: 358
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetOptionsBuilder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[org.apache.commons.cli.CommandLineTest].getOptions()'
    - '[org.apache.commons.cli.CommandLineTest].assertNotNull(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].build()'
    - '[org.apache.commons.cli.CommandLineTest].addOption(null)'
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetOptionsBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:362,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:363,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNotNull(Option[])'
      Src: org.apache.commons.cli.CommandLineTest:363,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:364,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:364,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.CommandLineTest:366,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:366,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.CommandLineTest:367,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:367,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.CommandLineTest:368,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:368,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(null)'
      Src: org.apache.commons.cli.CommandLineTest:369,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.CommandLineTest:371,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 372
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetOptionsCtor()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertNotNull(Option[])'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(int,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine].<init>()'
    - '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.CommandLine].addOption(null)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetOptionsCtor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:391,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:391,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:392,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:393,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
      Src: org.apache.commons.cli.CommandLineTest:393,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:393,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:393,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:396,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:396,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:396,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:396,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:396,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:395,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:400,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char)'
      Src: org.apache.commons.cli.CommandLineTest:400,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:400,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:401,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:403,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,String)'
      Src: org.apache.commons.cli.CommandLineTest:403,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:403,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:404,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:406,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:406,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:406,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:407,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:410,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:410,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:410,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:411,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:413,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.CommandLineTest:413,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:413,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:414,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:416,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:416,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:416,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:417,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:420,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:420,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:420,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:421,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:423,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.CommandLineTest:423,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:423,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:424,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:426,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:426,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:426,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:427,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:430,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:430,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:431,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,String)'
      Src: org.apache.commons.cli.CommandLineTest:433,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:433,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:434,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:436,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:436,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:437,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:440,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:440,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:441,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
      Src: org.apache.commons.cli.CommandLineTest:443,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:443,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:444,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:446,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:446,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:447,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:450,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:450,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:451,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
      Src: org.apache.commons.cli.CommandLineTest:453,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:453,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:454,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:456,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:456,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:457,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:460,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:460,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:461,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:463,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:463,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:464,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:466,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:466,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:467,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:470,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:470,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:471,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.CommandLineTest:473,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:473,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:474,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:476,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:476,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:477,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 121
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - String
      - boolean
      - String
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - optValue
    - grpDep
    - grpValue
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - String
    - boolean
    - String
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 478
      start: 387
    functionDepth: 3
    functionLinenumber: 387
    functionLinenumberEnd: 478
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetOptionValue(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
    - '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(char)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetOptionValue(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:497,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:497,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:498,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:499,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
      Src: org.apache.commons.cli.CommandLineTest:499,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:499,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:499,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:501,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:501,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:501,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:501,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:501,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:500,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:505,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(char)'
      Src: org.apache.commons.cli.CommandLineTest:505,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(String[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:505,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:506,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:509,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(String)'
      Src: org.apache.commons.cli.CommandLineTest:509,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(String[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:509,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:510,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:513,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(String)'
      Src: org.apache.commons.cli.CommandLineTest:513,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(String[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:513,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:514,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:517,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(String[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:517,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:518,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:521,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(String[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:521,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:522,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(String)'
      Src: org.apache.commons.cli.CommandLineTest:525,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:525,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:526,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:529,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:529,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:530,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:533,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:533,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - String[]
      - boolean
      - String[]
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - optValue
    - grpDep
    - grpValue
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - String[]
    - boolean
    - String[]
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 535
      start: 493
    functionDepth: 3
    functionLinenumber: 493
    functionLinenumberEnd: 535
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetOptionValues(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String[],boolean,String[],org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValues(char)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(String[],org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValues(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.CommandLineTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetOptionValues(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String[],boolean,String[],org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:541,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:541,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:542,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:543,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
      Src: org.apache.commons.cli.CommandLineTest:543,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:543,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:543,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:546,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:546,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:546,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:546,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:546,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:545,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:551,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(char)'
      Src: org.apache.commons.cli.CommandLineTest:551,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(Integer,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:551,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:552,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:554,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:554,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:554,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:555,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:557,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:557,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:557,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:558,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:561,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:561,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(Integer,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:561,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:562,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:564,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:564,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:564,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:565,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:567,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:567,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:567,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:568,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:571,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:571,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(Integer,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:571,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:572,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:574,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:574,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:574,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:575,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:577,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:577,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:577,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:578,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:581,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(Integer,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:581,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:582,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:584,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:584,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:585,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:587,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:587,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:588,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:591,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(Integer,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:591,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:592,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:594,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:594,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:595,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:597,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:597,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:598,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:601,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:601,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:602,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:604,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:604,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:605,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:607,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:607,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:608,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:611,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:611,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:612,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:614,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:614,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:615,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:617,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:617,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:618,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:621,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:621,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:622,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:624,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:624,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:625,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:627,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:627,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:628,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 121
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - Integer
      - boolean
      - Integer
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - optValue
    - grpDep
    - grpValue
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - Integer
    - boolean
    - Integer
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 629
      start: 537
    functionDepth: 3
    functionLinenumber: 537
    functionLinenumberEnd: 629
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetParsedOptionValue(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,Integer,boolean,Integer,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(char,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(char)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(Integer,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.CommandLineTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetParsedOptionValue(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,Integer,boolean,Integer,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:635,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:635,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:636,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:637,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
      Src: org.apache.commons.cli.CommandLineTest:637,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:637,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:637,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:640,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:640,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:640,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:640,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:640,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:639,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:645,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(char)'
      Src: org.apache.commons.cli.CommandLineTest:645,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(Integer[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:645,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:646,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:648,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:648,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:648,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:649,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:651,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:651,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:651,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:652,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:655,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String)'
      Src: org.apache.commons.cli.CommandLineTest:655,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(Integer[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:655,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:656,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:658,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:658,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:658,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:659,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:661,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:661,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:661,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:662,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:665,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String)'
      Src: org.apache.commons.cli.CommandLineTest:665,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(Integer[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:665,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:666,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:668,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:668,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:668,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:669,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:671,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:671,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:671,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:672,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:675,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(Integer[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:675,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:676,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:678,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:678,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:679,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:681,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:681,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:682,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:685,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(Integer[],org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:685,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:686,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:688,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:688,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:689,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:691,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:691,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:692,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:695,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:695,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:696,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:698,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:698,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:699,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:701,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:701,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:702,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:705,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:705,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:706,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:708,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:708,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:709,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:711,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:711,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:712,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String)'
      Src: org.apache.commons.cli.CommandLineTest:715,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:715,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:716,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:718,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:718,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:719,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:721,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:721,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:722,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 122
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - Integer[]
      - boolean
      - Integer[]
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - optValue
    - grpDep
    - grpValue
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - Integer[]
    - boolean
    - Integer[]
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 723
      start: 631
    functionDepth: 3
    functionLinenumber: 631
    functionLinenumberEnd: 723
    functionName: '[org.apache.commons.cli.CommandLineTest].testGetParsedOptionValues(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,Integer[],boolean,Integer[],org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(char)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(char,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(Integer[],org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(String)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].getParsedOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.CommandLineTest].assertArrayEquals(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testGetParsedOptionValues(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,Integer[],boolean,Integer[],org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:741,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:741,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:742,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:743,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
      Src: org.apache.commons.cli.CommandLineTest:743,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:743,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:743,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:745,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:745,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:745,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:745,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:745,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:744,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:749,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(char)'
      Src: org.apache.commons.cli.CommandLineTest:749,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:749,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:750,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:753,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:753,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:753,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:754,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:757,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:757,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:757,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:758,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:761,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:761,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:762,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:765,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:765,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:766,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:769,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:769,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:770,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:773,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:773,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:774,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:777,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:777,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - has
    - grpDep
    - hasGrp
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - boolean
    - boolean
    - boolean
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 779
      start: 737
    functionDepth: 3
    functionLinenumber: 737
    functionLinenumberEnd: 779
    functionName: '[org.apache.commons.cli.CommandLineTest].testHasOption(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].hasOption(char)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.ArrayList,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.CommandLineTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testHasOption(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:797,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:797,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:798,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:799,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.CommandLineTest:799,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:799,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:802,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: org.apache.commons.cli.CommandLineTest:802,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:805,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(char)'
      Src: org.apache.commons.cli.CommandLineTest:805,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:805,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:806,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:809,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:809,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:809,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:810,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:813,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:813,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:813,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:814,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:817,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:817,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:818,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:821,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:821,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:822,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:825,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:825,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:826,1
    - Dst: System.setOut(org.apache.commons.cli.CommandLineTest)
      Src: org.apache.commons.cli.CommandLineTest:828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - has
    - grpDep
    - hasGrp
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - boolean
    - boolean
    - boolean
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 830
      start: 793
    functionDepth: 3
    functionLinenumber: 793
    functionLinenumberEnd: 830
    functionName: '[org.apache.commons.cli.CommandLineTest].testHasOptionNoDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].hasOption(char)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
    - System.setOut(java.io.PrintStream)
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - System.setOut(org.apache.commons.cli.CommandLineTest)
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testHasOptionNoDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:848,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:848,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:849,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:850,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(null)'
      Src: org.apache.commons.cli.CommandLineTest:850,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:850,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:850,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:853,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: org.apache.commons.cli.CommandLineTest:853,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:856,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(char)'
      Src: org.apache.commons.cli.CommandLineTest:856,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:856,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:857,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:860,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:860,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:860,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:861,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:864,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:864,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:864,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:865,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:868,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:868,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:869,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:872,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:872,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:873,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
      Src: org.apache.commons.cli.CommandLineTest:876,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:876,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:877,1
    - Dst: System.setOut(org.apache.commons.cli.CommandLineTest)
      Src: org.apache.commons.cli.CommandLineTest:879,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - has
    - grpDep
    - hasGrp
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - boolean
    - boolean
    - boolean
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 881
      start: 844
    functionDepth: 3
    functionLinenumber: 844
    functionLinenumberEnd: 881
    functionName: '[org.apache.commons.cli.CommandLineTest].testHasOptionNullDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].hasOption(char)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(null)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].assertFalse(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.CommandLineTest].hasOption(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - System.setOut(java.io.PrintStream)
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(boolean,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - System.setOut(org.apache.commons.cli.CommandLineTest)
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testHasOptionNullDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:887,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:887,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.CommandLineTest:888,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.CommandLineTest:888,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.CommandLineTest:888,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:891,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:894,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: org.apache.commons.cli.CommandLineTest:894,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.CommandLineTest:897,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.CommandLineTest:897,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
      Src: org.apache.commons.cli.CommandLineTest:897,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:897,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:897,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:896,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:901,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char)'
      Src: org.apache.commons.cli.CommandLineTest:901,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:901,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:902,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:904,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,String)'
      Src: org.apache.commons.cli.CommandLineTest:904,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:904,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:905,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:907,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:907,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:907,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:908,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:910,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:910,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:910,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:911,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:914,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:914,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:914,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:915,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:917,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.CommandLineTest:917,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:917,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:918,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:920,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:920,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:920,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:921,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.CommandLineTest:923,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:923,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:923,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:924,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:927,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:927,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:927,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:928,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:930,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.CommandLineTest:930,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:930,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:931,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:933,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:933,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:933,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:934,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.CommandLineTest:936,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:936,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:936,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:937,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:940,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:940,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:941,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,String)'
      Src: org.apache.commons.cli.CommandLineTest:943,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:943,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:944,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:946,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:946,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:947,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:949,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:949,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:950,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:953,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:953,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:954,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
      Src: org.apache.commons.cli.CommandLineTest:956,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:956,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:957,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:959,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:959,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:960,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:962,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:962,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:963,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:966,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:966,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:967,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
      Src: org.apache.commons.cli.CommandLineTest:969,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:969,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:970,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:972,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:972,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:973,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:975,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:975,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:976,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:979,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:979,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:980,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,String)'
      Src: org.apache.commons.cli.CommandLineTest:982,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:982,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:983,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:985,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:985,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:986,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:988,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:988,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:989,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
      Src: org.apache.commons.cli.CommandLineTest:992,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:992,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:993,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.CommandLineTest:995,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:995,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:996,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:998,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:998,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:999,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:1001,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:1001,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.CommandLineTest:1002,1
    - Dst: System.setOut(org.apache.commons.cli.CommandLineTest)
      Src: org.apache.commons.cli.CommandLineTest:1004,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 150
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.OptionGroup
      - boolean
      - String
      - boolean
      - String
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - args
    - opt
    - optionGroup
    - optDep
    - optValue
    - grpDep
    - grpValue
    - grpOpt
    argTypes:
    - String[]
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.OptionGroup
    - boolean
    - String
    - boolean
    - String
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 1006
      start: 883
    functionDepth: 3
    functionLinenumber: 883
    functionLinenumberEnd: 1006
    functionName: '[org.apache.commons.cli.CommandLineTest].testNoDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(char)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.CommandLineTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].assertEquals(String,org.apache.commons.cli.CommandLineTest)'
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(String,String)'
    - '[org.apache.commons.cli.CommandLineTest].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,String)'
    - '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(org.apache.commons.cli.CommandLineTest)'
    - System.setOut(java.io.PrintStream)
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(org.apache.commons.cli.CommandLineTest,String)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.CommandLineTest].getOptionValue(char,org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.CommandLineTest].hasArg()'
    - System.setOut(org.apache.commons.cli.CommandLineTest)
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testNoDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:1010,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:1011,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:1011,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].type()'
      Src: org.apache.commons.cli.CommandLineTest:1011,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:1011,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.CommandLineTest:1012,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.CommandLineTest:1012,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].get()'
      Src: org.apache.commons.cli.CommandLineTest:1012,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:1013,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
      Src: org.apache.commons.cli.CommandLineTest:1014,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.CommandLineTest:1015,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.CommandLineTest:1016,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:1017,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(String)'
      Src: org.apache.commons.cli.CommandLineTest:1017,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLineTest:1018,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(T)'
      Src: org.apache.commons.cli.CommandLineTest:1018,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:1019,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(String)'
      Src: org.apache.commons.cli.CommandLineTest:1019,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLineTest:1020,1
    - Dst: '[org.apache.commons.cli.CommandLineTest].assertNull(T)'
      Src: org.apache.commons.cli.CommandLineTest:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 1021
      start: 1008
    functionDepth: 6
    functionLinenumber: 1008
    functionLinenumberEnd: 1021
    functionName: '[org.apache.commons.cli.CommandLineTest].testNullOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineTest].type()'
    - '[org.apache.commons.cli.CommandLineTest].get()'
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(T)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.CommandLineTest)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLineTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLineTest].testNullOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLineTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.CommandLineTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLineTest
    signature: '[org.apache.commons.cli.CommandLineTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:49,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:52,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      - String[]
      - java.util.Properties
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - parser
    - options
    - args
    - properties
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    - org.apache.commons.cli.Options
    - String[]
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 55
      start: 46
    functionDepth: 6
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,String[],java.util.Properties)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,String[],java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:60,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:60,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:60,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:70,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 72
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousArgParsing()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousArgParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:77,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:78,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:78,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:78,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:78,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:79,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:79,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:79,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:79,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:80,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:81,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:81,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:82,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:82,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:83,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 84
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:89,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.AbstractParserTestCase:90,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:90,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].option(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:90,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].optionalArg(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:90,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get()'
      Src: org.apache.commons.cli.AbstractParserTestCase:90,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:90,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.AbstractParserTestCase:91,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:91,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].option(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:91,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].optionalArg(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:91,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get()'
      Src: org.apache.commons.cli.AbstractParserTestCase:91,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:91,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:92,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:93,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:93,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:94,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:94,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:95,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 96
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousLongWithoutEqualSingleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].option(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].get()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.AbstractParserTestCase].optionalArg(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousLongWithoutEqualSingleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:101,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:102,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:102,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:102,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:103,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:103,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:103,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:104,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:105,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:105,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:106,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:106,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:107,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:107,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 108
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].size()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:113,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:114,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:114,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:114,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:115,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:115,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:115,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:116,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:117,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:117,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:118,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:118,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:119,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:119,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 120
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].size()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:125,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:126,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:126,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:126,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:127,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:127,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:127,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:127,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:128,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:129,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:129,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:130,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:130,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:131,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:131,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 132
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].size()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:137,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:138,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:138,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:138,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:139,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:139,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:139,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:139,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:140,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:141,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:141,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:142,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:142,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:143,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:143,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 144
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMatchingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].size()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:149,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:150,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 151
      start: 146
    functionDepth: 4
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testArgumentStartingWithHyphen()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testArgumentStartingWithHyphen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:156,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:157,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:157,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:158,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:158,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:159,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:159,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:160,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:160,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:161,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:161,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 162
      start: 153
    functionDepth: 4
    functionLinenumber: 153
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:167,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:168,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:168,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:169,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:169,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:170,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:170,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:170,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:170,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 171
      start: 164
    functionDepth: 4
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testDoubleDash1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testDoubleDash1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:175,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:176,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:176,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:176,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:177,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:177,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:178,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:179,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:179,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:180,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOpt()'
      Src: org.apache.commons.cli.AbstractParserTestCase:180,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 181
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testDoubleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOpt()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testDoubleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:186,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:187,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 188
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongOptionQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongOptionQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:193,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:194,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 195
      start: 190
    functionDepth: 4
    functionLinenumber: 190
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongOptionWithEqualsQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongOptionWithEqualsQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:200,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:201,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:201,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:201,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:201,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:202,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:203,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 204
      start: 197
    functionDepth: 4
    functionLinenumber: 197
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithEqualDoubleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithEqualDoubleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:209,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:210,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:210,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:210,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:210,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:211,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:212,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 213
      start: 206
    functionDepth: 4
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:218,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:219,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:219,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:219,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:219,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:220,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:221,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 222
      start: 215
    functionDepth: 4
    functionLinenumber: 215
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithoutEqualDoubleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithoutEqualDoubleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:226,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:227,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:227,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:227,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:227,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:228,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:229,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 230
      start: 224
    functionDepth: 4
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:234,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:235,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:235,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:235,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:236,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:237,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 238
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithUnexpectedArgument1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithUnexpectedArgument1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:242,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:243,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:243,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:243,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:244,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:245,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 246
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 246
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithUnexpectedArgument2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testLongWithUnexpectedArgument2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:250,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:251,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOpt()'
      Src: org.apache.commons.cli.AbstractParserTestCase:251,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 252
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMissingArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOpt()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMissingArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:257,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:258,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOpt()'
      Src: org.apache.commons.cli.AbstractParserTestCase:258,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 259
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMissingArgWithBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOpt()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMissingArgWithBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:263,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:264,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:264,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:265,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:265,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:266,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:267,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.AbstractParserTestCase:268,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:269,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:269,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:269,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:270,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:271,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:271,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:271,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue()'
      Src: org.apache.commons.cli.AbstractParserTestCase:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 273
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue()'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].size()'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:278,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:279,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:280,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:280,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:280,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:280,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:280,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:281,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMessage()'
      Src: org.apache.commons.cli.AbstractParserTestCase:282,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:282,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:283,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].contains(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:283,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 284
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 284
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AbstractParserTestCase].contains(String)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMessage()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:289,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:291,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:291,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:291,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:291,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:291,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:292,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:292,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:292,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:292,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:292,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:293,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMessage()'
      Src: org.apache.commons.cli.AbstractParserTestCase:294,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:294,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:295,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].contains(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:295,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:295,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
      Src: org.apache.commons.cli.AbstractParserTestCase:296,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].contains(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:296,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 297
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 297
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AbstractParserTestCase].contains(String)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMissingOptions()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getMessage()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:302,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:303,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:303,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:304,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:304,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:304,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:304,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:304,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:305,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:305,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:306,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:306,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:307,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:307,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:308,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:308,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:309,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:309,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:309,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:309,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:309,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:310,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:310,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:310,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:310,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 311
      start: 299
    functionDepth: 4
    functionLinenumber: 299
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMultiple()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:316,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:317,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:317,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:318,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:318,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:318,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:318,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:318,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:319,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:319,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:320,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:320,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:321,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:321,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:322,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:322,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:323,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:323,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:323,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:323,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:323,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:324,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:324,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:324,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:324,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 325
      start: 313
    functionDepth: 4
    functionLinenumber: 313
    functionLinenumberEnd: 325
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMultipleWithLong()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMultipleWithLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:330,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:331,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:331,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:332,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:332,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:332,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:332,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:332,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:333,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:333,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:334,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:334,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:335,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:335,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:336,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:336,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:337,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:337,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:337,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:337,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:337,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:338,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:338,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:338,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:338,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 339
      start: 327
    functionDepth: 4
    functionLinenumber: 327
    functionLinenumberEnd: 339
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testMultipleWithNull()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testMultipleWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:344,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:345,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 346
      start: 341
    functionDepth: 4
    functionLinenumber: 341
    functionLinenumberEnd: 346
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testNegativeArgument()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testNegativeArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:351,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:352,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:353,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 354
      start: 348
    functionDepth: 4
    functionLinenumber: 348
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testNegativeOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,null)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testNegativeOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:358,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:359,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:359,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:359,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:360,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:362,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:363,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:363,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:364,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNull(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:364,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:366,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:367,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:367,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:368,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:368,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:370,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:371,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:371,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:372,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:372,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:374,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:375,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:375,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:376,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:376,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:377,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 378
      start: 356
    functionDepth: 4
    functionLinenumber: 356
    functionLinenumberEnd: 378
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testOptionalArgsOptionBuilder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNull(String[])'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testOptionalArgsOptionBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:382,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:383,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].numberOfArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:383,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].optionalArg(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:383,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get()'
      Src: org.apache.commons.cli.AbstractParserTestCase:383,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:383,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:384,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:386,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:387,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:387,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:388,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNull(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:388,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:390,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:391,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:391,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:392,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:392,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:394,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:395,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:395,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:396,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:396,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:398,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:399,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:399,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:400,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:400,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:401,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:401,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:403,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].numberOfArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:403,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].optionalArg(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:403,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get()'
      Src: org.apache.commons.cli.AbstractParserTestCase:403,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:403,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 405
      start: 380
    functionDepth: 4
    functionLinenumber: 380
    functionLinenumberEnd: 405
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testOptionalArgsOptionDotBuilder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].numberOfArgs(int)'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNull(String[])'
    - '[org.apache.commons.cli.AbstractParserTestCase].get()'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(String[])'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.AbstractParserTestCase)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,java.util.Properties)'
    - '[org.apache.commons.cli.AbstractParserTestCase].optionalArg(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testOptionalArgsOptionDotBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:411,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:412,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:413,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:413,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:413,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:413,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:413,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:415,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:417,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:417,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:418,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:418,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:419,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:419,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:420,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.AbstractParserTestCase:420,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 421
      start: 407
    functionDepth: 4
    functionLinenumber: 407
    functionLinenumberEnd: 421
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testOptionAndRequiredOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testOptionAndRequiredOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:425,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.AbstractParserTestCase:426,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:426,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:427,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:427,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:428,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:428,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:430,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.AbstractParserTestCase:431,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:433,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.AbstractParserTestCase:435,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:435,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.AbstractParserTestCase:436,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 437
      start: 423
    functionDepth: 2
    functionLinenumber: 423
    functionLinenumberEnd: 437
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testOptionGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testOptionGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:441,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:442,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:442,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:442,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:443,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:443,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:443,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:445,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.AbstractParserTestCase:446,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:448,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:450,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:450,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.AbstractParserTestCase:451,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:451,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.AbstractParserTestCase:452,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 453
      start: 439
    functionDepth: 4
    functionLinenumber: 439
    functionLinenumberEnd: 453
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testOptionGroupLong()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testOptionGroupLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:459,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:460,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:460,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:460,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:461,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:461,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:461,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:463,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:465,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:465,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:466,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 467
      start: 455
    functionDepth: 4
    functionLinenumber: 455
    functionLinenumberEnd: 467
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPartialLongOptionSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPartialLongOptionSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:473,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.AbstractParserTestCase:474,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:474,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:474,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:474,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:476,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:478,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:478,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:479,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:480,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:480,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:481,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:481,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:482,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:482,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:483,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:483,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:484,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:484,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:486,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:487,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:487,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:488,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 489
      start: 469
    functionDepth: 4
    functionLinenumber: 469
    functionLinenumberEnd: 489
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertiesOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].size()'
    - '[java.util.Arrays].asList(String[])'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.AbstractParserTestCase].get(int)'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
    - '[org.apache.commons.cli.AbstractParserTestCase].size()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertiesOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:495,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.AbstractParserTestCase:496,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:496,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:496,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:496,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:498,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:500,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(java.util.Properties,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:501,1
    - Dst: '[java.util.Properties].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:502,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:502,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:503,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:503,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:504,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:504,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:506,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:507,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 508
      start: 491
    functionDepth: 2
    functionLinenumber: 491
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertiesOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].size()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertNotNull(java.util.Properties,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertiesOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:512,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:513,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:514,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:515,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:515,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:515,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:517,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:518,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:519,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:520,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:522,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:523,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:523,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:524,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:524,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:525,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:525,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:527,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:528,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:529,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:530,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:532,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:533,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:533,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:534,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:534,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:535,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:535,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:537,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:538,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:539,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:540,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:542,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:543,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:543,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:544,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:544,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:545,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:545,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:547,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:548,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:549,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:551,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:552,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:552,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:553,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:553,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:554,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:554,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:556,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:557,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:558,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:560,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:561,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:561,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:562,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 563
      start: 510
    functionDepth: 5
    functionLinenumber: 510
    functionLinenumberEnd: 563
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionFlags()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:567,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:569,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:570,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:570,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:571,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:571,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.AbstractParserTestCase:572,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:574,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:575,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:575,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:576,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:576,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.AbstractParserTestCase:577,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:581,1
    - Dst: '[java.util.Properties].put(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:582,1
    - Dst: '[java.util.Properties].put(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:583,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:585,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:587,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:587,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:588,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:588,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:589,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:589,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:590,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 591
      start: 565
    functionDepth: 4
    functionLinenumber: 565
    functionLinenumberEnd: 591
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,java.util.Properties)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[java.util.Properties].put(String,String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:595,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:596,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:596,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:596,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:596,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:598,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:599,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:601,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:602,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:602,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:604,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(org.apache.commons.cli.AbstractParserTestCase,String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 605
      start: 593
    functionDepth: 4
    functionLinenumber: 593
    functionLinenumberEnd: 605
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionMultipleValues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertArrayEquals(org.apache.commons.cli.AbstractParserTestCase,String[])'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionMultipleValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:609,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:610,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:610,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:610,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:612,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:613,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:615,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:616,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 617
      start: 607
    functionDepth: 4
    functionLinenumber: 607
    functionLinenumberEnd: 617
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionRequired()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:621,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:622,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:622,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:622,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:622,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:624,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:625,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:627,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:628,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:628,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:629,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:629,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:630,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 631
      start: 619
    functionDepth: 4
    functionLinenumber: 619
    functionLinenumberEnd: 631
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionSingularValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,null,java.util.Properties)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionSingularValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:635,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:636,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:637,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 639
      start: 633
    functionDepth: 2
    functionLinenumber: 633
    functionLinenumberEnd: 639
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionUnexpected()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[java.util.Properties].<init>()'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionUnexpected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:643,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:644,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:644,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:644,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:645,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:645,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:645,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:649,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:650,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,java.util.Properties)'
      Src: org.apache.commons.cli.AbstractParserTestCase:652,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:653,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:653,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:654,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:654,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:655,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:655,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:656,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:656,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:657,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 658
      start: 641
    functionDepth: 4
    functionLinenumber: 641
    functionLinenumberEnd: 658
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOverrideValues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,java.util.Properties)'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOverrideValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:662,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:663,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:663,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:663,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:665,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:667,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 668
      start: 660
    functionDepth: 2
    functionLinenumber: 660
    functionLinenumberEnd: 668
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testReuseOptionsTwice()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testReuseOptionsTwice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:672,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:673,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 674
      start: 670
    functionDepth: 4
    functionLinenumber: 670
    functionLinenumberEnd: 674
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testShortOptionConcatenatedQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testShortOptionConcatenatedQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:678,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:679,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 680
      start: 676
    functionDepth: 4
    functionLinenumber: 676
    functionLinenumberEnd: 680
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testShortOptionQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testShortOptionQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:684,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:685,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:685,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:685,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:685,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:686,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:687,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 688
      start: 682
    functionDepth: 4
    functionLinenumber: 682
    functionLinenumberEnd: 688
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testShortWithEqual()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testShortWithEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:692,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:693,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:693,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:693,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:693,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:694,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:695,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 696
      start: 690
    functionDepth: 4
    functionLinenumber: 690
    functionLinenumberEnd: 696
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testShortWithoutEqual()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testShortWithoutEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:700,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:701,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:701,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:701,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:702,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:703,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:703,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 704
      start: 698
    functionDepth: 2
    functionLinenumber: 698
    functionLinenumberEnd: 704
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testShortWithUnexpectedArgument()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testShortWithUnexpectedArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:708,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:709,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:709,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:710,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:710,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:711,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:711,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:712,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:712,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:713,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:713,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 714
      start: 706
    functionDepth: 4
    functionLinenumber: 706
    functionLinenumberEnd: 714
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testSimpleLong()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testSimpleLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:718,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:719,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:719,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:720,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:720,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:721,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:721,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:722,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:722,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 723
      start: 716
    functionDepth: 4
    functionLinenumber: 716
    functionLinenumberEnd: 723
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testSimpleShort()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testSimpleShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:727,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:728,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:728,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:729,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:729,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:730,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:730,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:731,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:731,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:731,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:731,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:731,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:732,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:732,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:732,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:732,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 733
      start: 725
    functionDepth: 4
    functionLinenumber: 725
    functionLinenumberEnd: 733
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:738,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:739,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:739,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:740,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:740,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:741,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.AbstractParserTestCase:741,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:741,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:741,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 742
      start: 735
    functionDepth: 2
    functionLinenumber: 735
    functionLinenumberEnd: 742
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtExpectedArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLine].hasOption(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtExpectedArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:747,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:748,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:748,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:749,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:749,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:750,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:750,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:750,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:750,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 751
      start: 744
    functionDepth: 4
    functionLinenumber: 744
    functionLinenumberEnd: 751
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtNonOptionLong()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase,boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtNonOptionLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:755,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:756,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:756,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:757,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:757,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:757,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:757,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 758
      start: 753
    functionDepth: 4
    functionLinenumber: 753
    functionLinenumberEnd: 758
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtNonOptionShort()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtNonOptionShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:762,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:763,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:763,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:764,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:764,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:764,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:764,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 765
      start: 760
    functionDepth: 4
    functionLinenumber: 760
    functionLinenumberEnd: 765
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtUnexpectedArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testStopAtUnexpectedArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:769,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:770,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:770,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:771,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:771,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:772,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:772,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:772,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:772,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:772,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:773,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:773,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 774
      start: 767
    functionDepth: 4
    functionLinenumber: 767
    functionLinenumberEnd: 774
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testStopBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testStopBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.AbstractParserTestCase:778,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:779,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:779,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:780,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:780,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:780,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:780,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:780,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:781,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
      Src: org.apache.commons.cli.AbstractParserTestCase:781,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:782,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:782,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:783,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:783,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:784,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:784,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:785,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:785,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:785,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.AbstractParserTestCase:785,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:785,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:786,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:786,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:786,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.AbstractParserTestCase:786,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 787
      start: 776
    functionDepth: 4
    functionLinenumber: 776
    functionLinenumberEnd: 787
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testStopBursting2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,boolean)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testStopBursting2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:791,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:792,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:792,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:792,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:793,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:793,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:793,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:794,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:795,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:795,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 796
      start: 789
    functionDepth: 4
    functionLinenumber: 789
    functionLinenumberEnd: 796
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:800,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:801,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:801,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:801,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:802,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:802,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:802,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:803,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:804,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 805
      start: 798
    functionDepth: 4
    functionLinenumber: 798
    functionLinenumberEnd: 805
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:809,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:810,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:810,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:810,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:810,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:811,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:811,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:811,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:812,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:813,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:813,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:814,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 815
      start: 807
    functionDepth: 4
    functionLinenumber: 807
    functionLinenumberEnd: 815
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:819,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:820,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:820,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:820,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:820,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:821,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.AbstractParserTestCase:821,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:821,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:822,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:823,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:823,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:824,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 825
      start: 817
    functionDepth: 4
    functionLinenumber: 817
    functionLinenumberEnd: 825
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:829,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:830,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:830,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:830,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.AbstractParserTestCase:831,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:831,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:831,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.AbstractParserTestCase:832,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:833,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:833,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:834,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:834,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:835,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:835,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:836,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 837
      start: 827
    functionDepth: 4
    functionLinenumber: 827
    functionLinenumberEnd: 837
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnlimitedArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(int,org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnlimitedArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:841,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:843,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:843,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 844
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 844
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnrecognizedOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnrecognizedOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
      Src: org.apache.commons.cli.AbstractParserTestCase:848,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
      Src: org.apache.commons.cli.AbstractParserTestCase:850,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:850,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 851
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 851
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testUnrecognizedOptionWithBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].assertThrows()'
    - '[org.apache.commons.cli.AbstractParserTestCase].getOption()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,org.apache.commons.cli.AbstractParserTestCase)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testUnrecognizedOptionWithBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.AbstractParserTestCase:856,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
      Src: org.apache.commons.cli.AbstractParserTestCase:857,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:858,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.AbstractParserTestCase:858,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.AbstractParserTestCase:858,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.AbstractParserTestCase:858,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AbstractParserTestCase:858,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
      Src: org.apache.commons.cli.AbstractParserTestCase:859,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:860,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:860,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:861,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:861,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:862,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:862,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.AbstractParserTestCase:863,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.AbstractParserTestCase:863,1
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase,String)'
      Src: org.apache.commons.cli.AbstractParserTestCase:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      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: 864
      start: 853
    functionDepth: 4
    functionLinenumber: 853
    functionLinenumberEnd: 864
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].testWithRequiredOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(org.apache.commons.cli.AbstractParserTestCase,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,null)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.AbstractParserTestCase)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.AbstractParserTestCase].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AbstractParserTestCase].testWithRequiredOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLineParser
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.AbstractParserTestCase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.AbstractParserTestCase].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.AbstractParserTestCase
    signature: '[org.apache.commons.cli.AbstractParserTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.OptionValidatorTest:75,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:77,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:78,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:78,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:79,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:79,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:80,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:81,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:81,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:82,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:82,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:83,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:83,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.cli.OptionValidatorTest:86,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:87,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.OptionValidatorTest,boolean,org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:88,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:88,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.cli.OptionValidatorTest:91,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:92,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:93,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.OptionValidatorTest,boolean,org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:93,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:93,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.cli.OptionValidatorTest:97,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:98,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:99,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.OptionValidatorTest,boolean,org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:99,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:99,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.cli.OptionValidatorTest:102,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:103,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:104,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.OptionValidatorTest,boolean,org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:104,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:104,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.OptionValidatorTest:107,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.cli.OptionValidatorTest].optionParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    - '[java.util.ArrayList].<init>()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.OptionValidatorTest,boolean,org.apache.commons.cli.OptionValidatorTest)'
    - String.format(String,org.apache.commons.cli.OptionValidatorTest)
    - '[java.util.ArrayList].stream()'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,boolean,String)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.OptionValidatorTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.OptionValidatorTest].optionParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.OptionValidatorTest:112,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.OptionValidatorTest:113,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.cli.OptionValidatorTest:116,1
    - Dst: Character.isJavaIdentifierPart(org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:117,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:118,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:120,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.OptionValidatorTest:123,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.OptionValidatorTest:124,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.OptionValidatorTest:126,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:128,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.OptionValidatorTest:130,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.OptionValidatorTest:132,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:134,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.OptionValidatorTest:136,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:143,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:143,1
    - Dst: Character.toString(org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:145,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].indexOf(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:145,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].deleteCharAt(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:146,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].toString()'
      Src: org.apache.commons.cli.OptionValidatorTest:149,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:152,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:152,1
    - Dst: Character.toString(org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:154,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].indexOf(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:154,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].deleteCharAt(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:155,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].toString()'
      Src: org.apache.commons.cli.OptionValidatorTest:158,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.cli.OptionValidatorTest].setup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[String].toCharArray()'
    - Character.toString(org.apache.commons.cli.OptionValidatorTest)
    - Character.isJavaIdentifierPart(org.apache.commons.cli.OptionValidatorTest)
    - '[StringBuilder].<init>(org.apache.commons.cli.OptionValidatorTest)'
    - '[org.apache.commons.cli.OptionValidatorTest].deleteCharAt(org.apache.commons.cli.OptionValidatorTest)'
    - '[StringBuilder].append(org.apache.commons.cli.OptionValidatorTest)'
    - '[org.apache.commons.cli.OptionValidatorTest].indexOf(org.apache.commons.cli.OptionValidatorTest)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.OptionValidatorTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionValidatorTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isJavaIdentifierPart(org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:167,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].assertFalse(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:167,1
    - Dst: Character.isJavaIdentifierPart(org.apache.commons.cli.OptionValidatorTest)
      Src: org.apache.commons.cli.OptionValidatorTest:170,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].assertFalse(org.apache.commons.cli.OptionValidatorTest)'
      Src: org.apache.commons.cli.OptionValidatorTest:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      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: 172
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.cli.OptionValidatorTest].testExclusivity()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionValidatorTest.java
    functionUses: 0
    functionsReached:
    - Character.isJavaIdentifierPart(org.apache.commons.cli.OptionValidatorTest)
    - '[org.apache.commons.cli.OptionValidatorTest].assertFalse(org.apache.commons.cli.OptionValidatorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionValidatorTest].testExclusivity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionValidator].validate(String)'
      Src: org.apache.commons.cli.OptionValidatorTest:178,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionValidatorTest:178,1
    - Dst: '[org.apache.commons.cli.OptionValidatorTest].assertThrows()'
      Src: org.apache.commons.cli.OptionValidatorTest:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - expected
    - name
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.cli.OptionValidatorTest].testValidate(String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionValidatorTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionValidatorTest].assertThrows()'
    - '[org.apache.commons.cli.OptionValidator].validate(String)'
    - '[org.apache.commons.cli.OptionValidatorTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionValidatorTest].testValidate(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionValidatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionValidatorTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionValidatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionValidatorTest
    signature: '[org.apache.commons.cli.OptionValidatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].from(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:79,1
    - Dst: '[java.time.Instant].ofEpochSecond(int)'
      Src: org.apache.commons.cli.TypeHandlerTest:79,1
    - Dst: '[java.util.Date].from(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:79,1
    - Dst: '[java.time.Instant].ofEpochSecond(int)'
      Src: org.apache.commons.cli.TypeHandlerTest:79,1
    - Dst: '[java.util.Date].from(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:79,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<java.util.Date>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.cli.TypeHandlerTest].createDateFixtures()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Date].from(org.apache.commons.cli.TypeHandlerTest)'
    - '[java.util.stream.Stream].of(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.TypeHandlerTest)'
    - '[java.time.Instant].ofEpochSecond(int)'
    linkageType: ''
    returnType: java.util.stream.Stream<java.util.Date>
    signature: '[org.apache.commons.cli.TypeHandlerTest].createDateFixtures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.TypeHandlerTest:89,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.TypeHandlerTest:95,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:96,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:98,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:98,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:99,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:99,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.util.Date>)'
      Src: org.apache.commons.cli.TypeHandlerTest:101,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:101,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<java.util.Date>,java.util.Date)'
      Src: org.apache.commons.cli.TypeHandlerTest:102,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:102,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.util.Date>)'
      Src: org.apache.commons.cli.TypeHandlerTest:103,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:103,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.io.FileInputStream>)'
      Src: org.apache.commons.cli.TypeHandlerTest:105,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:105,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:107,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.io.File>,java.io.File)'
      Src: org.apache.commons.cli.TypeHandlerTest:107,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:107,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:109,1
    - Dst: '[java.io.File].toPath()'
      Src: org.apache.commons.cli.TypeHandlerTest:109,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:109,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:109,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<File[]>,String)'
      Src: org.apache.commons.cli.TypeHandlerTest:112,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:112,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:114,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:114,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,int)'
      Src: org.apache.commons.cli.TypeHandlerTest:115,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:116,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:116,1
    - Dst: Long.toString(org.apache.commons.cli.TypeHandlerTest)
      Src: org.apache.commons.cli.TypeHandlerTest:117,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:117,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:117,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:119,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:119,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,int)'
      Src: org.apache.commons.cli.TypeHandlerTest:120,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:120,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:121,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:121,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:123,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:123,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,short)'
      Src: org.apache.commons.cli.TypeHandlerTest:124,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:124,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:125,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:125,1
    - Dst: Integer.toString(org.apache.commons.cli.TypeHandlerTest)
      Src: org.apache.commons.cli.TypeHandlerTest:126,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:126,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:126,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:128,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:128,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,byte)'
      Src: org.apache.commons.cli.TypeHandlerTest:129,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:129,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:130,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:130,1
    - Dst: Short.toString(org.apache.commons.cli.TypeHandlerTest)
      Src: org.apache.commons.cli.TypeHandlerTest:131,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:131,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:131,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,char)'
      Src: org.apache.commons.cli.TypeHandlerTest:133,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:133,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,char)'
      Src: org.apache.commons.cli.TypeHandlerTest:134,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:134,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,char)'
      Src: org.apache.commons.cli.TypeHandlerTest:135,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:135,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:136,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:136,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:137,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:137,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:139,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:139,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,float)'
      Src: org.apache.commons.cli.TypeHandlerTest:140,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:140,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,float)'
      Src: org.apache.commons.cli.TypeHandlerTest:141,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:141,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:143,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:143,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,float)'
      Src: org.apache.commons.cli.TypeHandlerTest:144,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:144,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,float)'
      Src: org.apache.commons.cli.TypeHandlerTest:145,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:145,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:146,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:146,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:148,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:148,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:149,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,java.math.BigInteger)'
      Src: org.apache.commons.cli.TypeHandlerTest:149,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:149,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:150,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:150,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:152,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:152,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:153,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,java.math.BigDecimal)'
      Src: org.apache.commons.cli.TypeHandlerTest:153,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:153,1
    - Dst: '[java.math.BigDecimal].<init>(float)'
      Src: org.apache.commons.cli.TypeHandlerTest:154,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,java.math.BigDecimal)'
      Src: org.apache.commons.cli.TypeHandlerTest:154,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:154,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.cli.TypeHandlerTest:156,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Number>,org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:156,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:156,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.cli.TypeHandlerTest:157,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Number>,org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:157,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:157,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Number>)'
      Src: org.apache.commons.cli.TypeHandlerTest:158,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:158,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
      Src: org.apache.commons.cli.TypeHandlerTest:160,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<Object>,org.apache.commons.cli.TypeHandlerTest.Instantiable)'
      Src: org.apache.commons.cli.TypeHandlerTest:160,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:160,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<Object>)'
      Src: org.apache.commons.cli.TypeHandlerTest:161,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:161,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Object>)'
      Src: org.apache.commons.cli.TypeHandlerTest:162,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:162,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<String>,String)'
      Src: org.apache.commons.cli.TypeHandlerTest:164,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:164,1
    - Dst: '[java.net.URL].<init>(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:167,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<java.net.URL>,java.net.URL)'
      Src: org.apache.commons.cli.TypeHandlerTest:167,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:167,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.net.URL>)'
      Src: org.apache.commons.cli.TypeHandlerTest:168,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:168,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.TypeHandlerTest:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 127
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.cli.TypeHandlerTest].createValueTestParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.util.Date>)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,float)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<Object>)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.net.URL>)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.TypeHandlerTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<Object>,org.apache.commons.cli.TypeHandlerTest.Instantiable)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.TypeHandlerTest)'
    - '[java.io.File].toPath()'
    - Long.valueOf(int)
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.TypeHandlerTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,char)'
    - '[java.net.URL].<init>(org.apache.commons.cli.TypeHandlerTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest)'
    - '[java.io.File].<init>(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,java.math.BigInteger)'
    - Double.valueOf(float)
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.io.File>,java.io.File)'
    - '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Number>,org.apache.commons.cli.TypeHandlerTest)'
    - Integer.toString(org.apache.commons.cli.TypeHandlerTest)
    - '[org.junit.jupiter.params.provider.Arguments].of(String,byte)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<?>)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Number>)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<java.util.Date>,java.util.Date)'
    - '[java.math.BigInteger].<init>(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<java.io.FileInputStream>)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<String>,String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.TypeHandlerTest,Class<java.net.URL>,java.net.URL)'
    - '[java.util.ArrayList].stream()'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,java.math.BigDecimal)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<?>)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<Object>)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Date].<init>(int)'
    - Short.toString(org.apache.commons.cli.TypeHandlerTest)
    - '[java.math.BigDecimal].<init>(float)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,Class<File[]>,String)'
    - Long.toString(org.apache.commons.cli.TypeHandlerTest)
    - '[org.junit.jupiter.params.provider.Arguments].of(String,short)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.TypeHandlerTest].createValueTestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].getClass()'
      Src: org.apache.commons.cli.TypeHandlerTest:176,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].getName()'
      Src: org.apache.commons.cli.TypeHandlerTest:177,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createClass(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:177,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,Class<?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateClass()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].getName()'
    - '[org.apache.commons.cli.TypeHandler].createClass(org.apache.commons.cli.TypeHandlerTest)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,Class<?>)'
    - '[org.apache.commons.cli.TypeHandlerTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].toString()'
      Src: org.apache.commons.cli.TypeHandlerTest:184,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createDate(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:184,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(java.util.Date,java.util.Date)'
      Src: org.apache.commons.cli.TypeHandlerTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateDate(java.util.Date)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(java.util.Date,java.util.Date)'
    - '[java.util.Date].toString()'
    - '[org.apache.commons.cli.TypeHandler].createDate(org.apache.commons.cli.TypeHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateDate(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.io.FileUtils].current()'
      Src: org.apache.commons.cli.TypeHandlerTest:189,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].getAbsoluteFile()'
      Src: org.apache.commons.cli.TypeHandlerTest:189,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].toString()'
      Src: org.apache.commons.cli.TypeHandlerTest:190,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createFile(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:190,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,java.io.File)'
      Src: org.apache.commons.cli.TypeHandlerTest:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      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: 191
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateFile()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.io.FileUtils].current()'
    - '[org.apache.commons.cli.TypeHandlerTest].getAbsoluteFile()'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,java.io.File)'
    - '[org.apache.commons.cli.TypeHandlerTest].toString()'
    - '[org.apache.commons.cli.TypeHandler].createFile(org.apache.commons.cli.TypeHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertThrows()'
      Src: org.apache.commons.cli.TypeHandlerTest:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      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: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateFiles()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createNumber(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:200,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(int,Number)'
      Src: org.apache.commons.cli.TypeHandlerTest:200,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createNumber(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:201,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(float,Number)'
      Src: org.apache.commons.cli.TypeHandlerTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateNumber()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createNumber(String)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(int,Number)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(float,Number)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertTrue()'
      Src: org.apache.commons.cli.TypeHandlerTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateObject()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:211,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].toAbsolutePath()'
      Src: org.apache.commons.cli.TypeHandlerTest:211,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].toUri()'
      Src: org.apache.commons.cli.TypeHandlerTest:211,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].toURL()'
      Src: org.apache.commons.cli.TypeHandlerTest:211,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].toString()'
      Src: org.apache.commons.cli.TypeHandlerTest:212,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createURL(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:212,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,java.net.URL)'
      Src: org.apache.commons.cli.TypeHandlerTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateURL()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].toURL()'
    - '[java.nio.file.Paths].get(String)'
    - '[org.apache.commons.cli.TypeHandlerTest].toAbsolutePath()'
    - '[org.apache.commons.cli.TypeHandler].createURL(org.apache.commons.cli.TypeHandlerTest)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,java.net.URL)'
    - '[org.apache.commons.cli.TypeHandlerTest].toUri()'
    - '[org.apache.commons.cli.TypeHandlerTest].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Throwable.class.isAssignableFrom(Class<?>)
      Src: org.apache.commons.cli.TypeHandlerTest:221,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertThrows(Class<Throwable>)'
      Src: org.apache.commons.cli.TypeHandlerTest:222,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertThrows(Class<Throwable>)'
      Src: org.apache.commons.cli.TypeHandlerTest:223,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String,Class<?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:225,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(Object,T)'
      Src: org.apache.commons.cli.TypeHandlerTest:225,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String,org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:226,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(Object,T)'
      Src: org.apache.commons.cli.TypeHandlerTest:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - type
    - expected
    argTypes:
    - String
    - Class<?>
    - Object
    constantsTouched: []
    func_position:
      end: 228
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateValue(String,Class<?>,Object)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].assertThrows(Class<Throwable>)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(Object,T)'
    - '[org.apache.commons.cli.TypeHandler].createValue(String,org.apache.commons.cli.TypeHandlerTest)'
    - Throwable.class.isAssignableFrom(Class<?>)
    - '[org.apache.commons.cli.TypeHandler].createValue(String,Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateValue(String,Class<?>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String,Class<java.io.FileInputStream>)'
      Src: org.apache.commons.cli.TypeHandlerTest:232,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertNotNull(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      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: 236
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testCreateValueExistingFile()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String,Class<java.io.FileInputStream>)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertNotNull(org.apache.commons.cli.TypeHandlerTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testCreateValueExistingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
      Src: org.apache.commons.cli.TypeHandlerTest:241,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
      Src: org.apache.commons.cli.TypeHandlerTest:241,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest.Instantiable,org.apache.commons.cli.TypeHandlerTest.Instantiable)'
      Src: org.apache.commons.cli.TypeHandlerTest:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      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: 242
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testnstantiableEquals()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest.Instantiable,org.apache.commons.cli.TypeHandlerTest.Instantiable)'
    - '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testnstantiableEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].openFile(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:246,1
    - Dst: '[org.apache.commons.io.IOUtils].consume(org.apache.commons.cli.TypeHandlerTest)'
      Src: org.apache.commons.cli.TypeHandlerTest:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testOpenFile()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.io.IOUtils].consume(org.apache.commons.cli.TypeHandlerTest)'
    - '[org.apache.commons.cli.TypeHandler].openFile(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testOpenFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
      Src: org.apache.commons.cli.TypeHandlerTest:253,1
    - Dst: '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
      Src: org.apache.commons.cli.TypeHandlerTest:254,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter()'
      Src: org.apache.commons.cli.TypeHandlerTest:255,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.Converter<T,?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:255,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>)'
      Src: org.apache.commons.cli.TypeHandlerTest:257,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter()'
      Src: org.apache.commons.cli.TypeHandlerTest:258,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>,org.apache.commons.cli.Converter<T,?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:258,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].remove()'
      Src: org.apache.commons.cli.TypeHandlerTest:260,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter()'
      Src: org.apache.commons.cli.TypeHandlerTest:261,1
    - Dst: '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.Converter<T,?>)'
      Src: org.apache.commons.cli.TypeHandlerTest:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      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: 263
      start: 251
    functionDepth: 3
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.cli.TypeHandlerTest].testRegister()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].getConverter()'
    - '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>,org.apache.commons.cli.Converter<T,?>)'
    - '[org.apache.commons.cli.TypeHandlerTest].assertEquals(org.apache.commons.cli.TypeHandlerTest,org.apache.commons.cli.Converter<T,?>)'
    - '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>)'
    - '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
    - '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].remove()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.TypeHandlerTest].testRegister()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.apache.commons.cli.TypeHandlerTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Converter<java.nio.file.Path,java.nio.file.InvalidPathException>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.TypeHandlerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.TypeHandlerTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Paths].get(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.TypeHandlerTest
    signature: '[org.apache.commons.cli.TypeHandlerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].equals(Object)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].hashCode()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.TypeHandlerTest.Instantiable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.TypeHandlerTest.Instantiable
    signature: '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<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: false
      returnValueGenericType: org.apache.commons.cli.TypeHandlerTest.NotInstantiable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.cli.TypeHandlerTest.NotInstantiable].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.TypeHandlerTest.NotInstantiable
    signature: '[org.apache.commons.cli.TypeHandlerTest.NotInstantiable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionTest:71,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:71,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionTest:72,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:72,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.OptionTest:73,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:73,1
    - Dst: '[org.apache.commons.cli.Option].getArgs()'
      Src: org.apache.commons.cli.OptionTest:74,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionTest:74,1
    - Dst: '[org.apache.commons.cli.Option].getArgName()'
      Src: org.apache.commons.cli.OptionTest:75,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:75,1
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.OptionTest:76,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(boolean,boolean)'
      Src: org.apache.commons.cli.OptionTest:76,1
    - Dst: '[org.apache.commons.cli.Option].hasOptionalArg()'
      Src: org.apache.commons.cli.OptionTest:78,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(boolean,boolean)'
      Src: org.apache.commons.cli.OptionTest:78,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.OptionTest:79,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(int,boolean)'
      Src: org.apache.commons.cli.OptionTest:79,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.OptionTest:80,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(int,boolean)'
      Src: org.apache.commons.cli.OptionTest:80,1
    - Dst: '[org.apache.commons.cli.Option].getValueSeparator()'
      Src: org.apache.commons.cli.OptionTest:81,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(char,char)'
      Src: org.apache.commons.cli.OptionTest:81,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionTest:82,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(Class<?>,Object)'
      Src: org.apache.commons.cli.OptionTest:82,1
    - Dst: '[org.apache.commons.cli.Option].getDeprecated()'
      Src: org.apache.commons.cli.OptionTest:84,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
      Src: org.apache.commons.cli.OptionTest:84,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:84,1
    - Dst: '[org.apache.commons.cli.Option].getDeprecated()'
      Src: org.apache.commons.cli.OptionTest:87,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
      Src: org.apache.commons.cli.OptionTest:87,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(Boolean,boolean)'
      Src: org.apache.commons.cli.OptionTest:87,1
    - Dst: '[org.apache.commons.cli.Option].getDeprecated()'
      Src: org.apache.commons.cli.OptionTest:90,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
      Src: org.apache.commons.cli.OptionTest:90,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - char
      - Class<?>
      - String
      - Boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 13
    argNames:
    - option
    - opt
    - description
    - longOpt
    - numArgs
    - argName
    - required
    - optionalArg
    - valueSeparator
    - cls
    - deprecatedDesc
    - deprecatedForRemoval
    - deprecatedSince
    argTypes:
    - org.apache.commons.cli.Option
    - String
    - String
    - String
    - int
    - String
    - boolean
    - boolean
    - char
    - Class<?>
    - String
    - Boolean
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.Option,String,String,String,int,String,boolean,boolean,char,Class<?>,String,Boolean,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].acceptsArg()'
    - '[org.apache.commons.cli.Option].hasOptionalArg()'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[org.apache.commons.cli.Option].getType()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(boolean,boolean)'
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(Class<?>,Object)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.Option].getArgName()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
    - '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(char,char)'
    - '[org.apache.commons.cli.Option].getValueSeparator()'
    - '[org.apache.commons.cli.Option].getArgs()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(Boolean,boolean)'
    - '[org.apache.commons.cli.Option].getDeprecated()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.Option,String,String,String,int,String,boolean,boolean,char,Class<?>,String,Boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.OptionTest:95,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.OptionTest:96,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:97,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.apache.commons.cli.OptionTest:98,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:98,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.apache.commons.cli.OptionTest:99,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.apache.commons.cli.OptionTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayInputStream].<init>(org.apache.commons.cli.OptionTest)'
    - '[java.io.ObjectOutputStream].writeObject(org.apache.commons.cli.Option)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:105,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:106,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.cli.OptionTest].testAddValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testAddValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderDeprecatedBuildEmpty()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderDeprecatedBuildEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderEmpty()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInsufficientParams1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInsufficientParams1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInsufficientParams2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInsufficientParams2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:132,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:133,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:134,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName0()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:161,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:163,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,String,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:165,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:167,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
      Src: org.apache.commons.cli.OptionTest:167,1
    - Dst: '[org.apache.commons.cli.OptionTest].hasArg(boolean)'
      Src: org.apache.commons.cli.OptionTest:167,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:167,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:167,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:169,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:171,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
      Src: org.apache.commons.cli.OptionTest:171,1
    - Dst: '[org.apache.commons.cli.OptionTest].hasArg(boolean)'
      Src: org.apache.commons.cli.OptionTest:171,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:171,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:171,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:173,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
      Src: org.apache.commons.cli.OptionTest:173,1
    - Dst: '[org.apache.commons.cli.OptionTest].numberOfArgs(int)'
      Src: org.apache.commons.cli.OptionTest:173,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:173,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:173,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:175,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:177,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,String,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:180,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:182,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:184,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
      Src: org.apache.commons.cli.OptionTest:184,1
    - Dst: '[org.apache.commons.cli.OptionTest].optionalArg(boolean)'
      Src: org.apache.commons.cli.OptionTest:184,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:184,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:184,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,char,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:186,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:188,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:190,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
      Src: org.apache.commons.cli.OptionTest:192,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:195,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:197,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:199,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:201,1
    - Dst: '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 129
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 209
    functionName: '[org.apache.commons.cli.OptionTest].testBuilderMethods()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,String,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
    - '[org.apache.commons.cli.OptionTest].optionalArg(boolean)'
    - '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,String,boolean,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
    - '[org.apache.commons.cli.OptionTest].numberOfArgs(int)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.OptionTest].get()'
    - '[org.apache.commons.cli.OptionTest].hasArg(boolean)'
    - '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,char,null,null,null)'
    - '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,null,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
    - '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.OptionTest,String,String,null,int,String,boolean,boolean,org.apache.commons.cli.OptionTest,null,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testBuilderMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestOption].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:213,1
    - Dst: '[TestOption].getValuesList()'
      Src: org.apache.commons.cli.OptionTest:214,1
    - Dst: '[org.apache.commons.cli.OptionTest].isEmpty()'
      Src: org.apache.commons.cli.OptionTest:214,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:214,1
    - Dst: '[TestOption].addValue(String)'
      Src: org.apache.commons.cli.OptionTest:215,1
    - Dst: '[TestOption].getValuesList()'
      Src: org.apache.commons.cli.OptionTest:216,1
    - Dst: '[org.apache.commons.cli.OptionTest].size()'
      Src: org.apache.commons.cli.OptionTest:216,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(int,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:216,1
    - Dst: '[TestOption].clearValues()'
      Src: org.apache.commons.cli.OptionTest:217,1
    - Dst: '[TestOption].getValuesList()'
      Src: org.apache.commons.cli.OptionTest:218,1
    - Dst: '[org.apache.commons.cli.OptionTest].isEmpty()'
      Src: org.apache.commons.cli.OptionTest:218,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 219
    functionName: '[org.apache.commons.cli.OptionTest].testClear()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].size()'
    - '[org.apache.commons.cli.OptionTest].isEmpty()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(int,org.apache.commons.cli.OptionTest)'
    - '[TestOption].getValuesList()'
    - '[TestOption].clearValues()'
    - '[TestOption].addValue(String)'
    - '[TestOption].<init>(String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestOption].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:224,1
    - Dst: '[TestOption].clone()'
      Src: org.apache.commons.cli.OptionTest:225,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(TestOption,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:226,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotSame(TestOption,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:227,1
    - Dst: '[TestOption].setDescription(String)'
      Src: org.apache.commons.cli.OptionTest:228,1
    - Dst: b.getDescription()
      Src: org.apache.commons.cli.OptionTest:229,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:229,1
    - Dst: b.setArgs(int)
      Src: org.apache.commons.cli.OptionTest:230,1
    - Dst: b.addValue(String)
      Src: org.apache.commons.cli.OptionTest:231,1
    - Dst: b.addValue(String)
      Src: org.apache.commons.cli.OptionTest:232,1
    - Dst: '[TestOption].getArgs()'
      Src: org.apache.commons.cli.OptionTest:233,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(int,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:233,1
    - Dst: '[TestOption].getValuesList()'
      Src: org.apache.commons.cli.OptionTest:234,1
    - Dst: '[org.apache.commons.cli.OptionTest].isEmpty()'
      Src: org.apache.commons.cli.OptionTest:234,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:234,1
    - Dst: b.getValues()
      Src: org.apache.commons.cli.OptionTest:235,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(int,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 236
    functionName: '[org.apache.commons.cli.OptionTest].testClone()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertEquals(String,org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
    - '[TestOption].setDescription(String)'
    - b.getDescription()
    - b.getValues()
    - '[org.apache.commons.cli.OptionTest].assertEquals(int,org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].isEmpty()'
    - '[TestOption].getValuesList()'
    - '[TestOption].clone()'
    - b.addValue(String)
    - '[org.apache.commons.cli.OptionTest].assertEquals(TestOption,org.apache.commons.cli.OptionTest)'
    - b.setArgs(int)
    - '[TestOption].<init>(String,boolean,String)'
    - '[org.apache.commons.cli.OptionTest].assertNotSame(TestOption,org.apache.commons.cli.OptionTest)'
    - '[TestOption].getArgs()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:240,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:241,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:242,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:243,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:244,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:245,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:246,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:247,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionTest:248,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.Option,String)'
      Src: org.apache.commons.cli.OptionTest:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.cli.OptionTest].testEquals()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.Option,String)'
    - '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:254,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionTest:255,1
    - Dst: '[org.apache.commons.cli.Option].getValue(String)'
      Src: org.apache.commons.cli.OptionTest:257,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:257,1
    - Dst: '[org.apache.commons.cli.Option].getValue(int)'
      Src: org.apache.commons.cli.OptionTest:258,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNull(String)'
      Src: org.apache.commons.cli.OptionTest:258,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.OptionTest:260,1
    - Dst: '[org.apache.commons.cli.Option].getValue()'
      Src: org.apache.commons.cli.OptionTest:262,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:262,1
    - Dst: '[org.apache.commons.cli.Option].getValue(int)'
      Src: org.apache.commons.cli.OptionTest:263,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:263,1
    - Dst: '[org.apache.commons.cli.Option].getValue(String)'
      Src: org.apache.commons.cli.OptionTest:264,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionTest:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 252
    functionDepth: 3
    functionLinenumber: 252
    functionLinenumberEnd: 265
    functionName: '[org.apache.commons.cli.OptionTest].testGetValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getValue()'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].getValue(int)'
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.OptionTest].assertNull(String)'
    - '[org.apache.commons.cli.Option].getValue(String)'
    - '[org.apache.commons.cli.Option].setArgs(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testGetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:269,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(null)'
      Src: org.apache.commons.cli.OptionTest:271,1
    - Dst: '[org.apache.commons.cli.Option].hasArgName()'
      Src: org.apache.commons.cli.OptionTest:272,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionTest:272,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(String)'
      Src: org.apache.commons.cli.OptionTest:274,1
    - Dst: '[org.apache.commons.cli.Option].hasArgName()'
      Src: org.apache.commons.cli.OptionTest:275,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionTest:275,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(String)'
      Src: org.apache.commons.cli.OptionTest:277,1
    - Dst: '[org.apache.commons.cli.Option].hasArgName()'
      Src: org.apache.commons.cli.OptionTest:278,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 279
    functionName: '[org.apache.commons.cli.OptionTest].testHasArgName()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].hasArgName()'
    - '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.Option].setArgName(null)'
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.Option].setArgName(String)'
    - '[org.apache.commons.cli.OptionTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testHasArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:283,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionTest:285,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionTest:286,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionTest:286,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionTest:288,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionTest:289,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionTest:289,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionTest:291,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionTest:292,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionTest:292,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionTest:294,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionTest:295,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionTest:295,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionTest:297,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionTest:298,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionTest:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 299
    functionName: '[org.apache.commons.cli.OptionTest].testHasArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.Option].hasArgs()'
    - '[org.apache.commons.cli.OptionTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.Option].setArgs(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testHasArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.OptionTest].hashCode()'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.OptionTest].hashCode()'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:303,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.OptionTest].hashCode()'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.OptionTest].hashCode()'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:304,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.OptionTest].hashCode()'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.OptionTest].hashCode()'
      Src: org.apache.commons.cli.OptionTest:305,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[org.apache.commons.cli.OptionTest].testHashCode()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.OptionTest].assertNotEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.OptionTest].get()'
    - '[org.apache.commons.cli.OptionTest].hashCode()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest:310,1
    - Dst: '[org.apache.commons.cli.Option].setValueSeparator(char)'
      Src: org.apache.commons.cli.OptionTest:311,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertThrows()'
      Src: org.apache.commons.cli.OptionTest:312,1
    - Dst: '[org.apache.commons.cli.OptionTest].getMessage()'
      Src: org.apache.commons.cli.OptionTest:313,1
    - Dst: '[org.apache.commons.cli.OptionTest].contains(String)'
      Src: org.apache.commons.cli.OptionTest:313,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 314
    functionName: '[org.apache.commons.cli.OptionTest].testProcessValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].assertTrue(org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].assertThrows()'
    - '[org.apache.commons.cli.OptionTest].contains(String)'
    - '[org.apache.commons.cli.OptionTest].getMessage()'
    - '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
    - '[org.apache.commons.cli.Option].setValueSeparator(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testProcessValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionTest:318,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].type()'
      Src: org.apache.commons.cli.OptionTest:318,1
    - Dst: '[org.apache.commons.cli.OptionTest].get()'
      Src: org.apache.commons.cli.OptionTest:318,1
    - Dst: '[org.apache.commons.cli.OptionTest].getConverter()'
      Src: org.apache.commons.cli.OptionTest:319,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:319,1
    - Dst: '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:320,1
    - Dst: '[org.apache.commons.cli.Option].getConverter()'
      Src: org.apache.commons.cli.OptionTest:321,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.Converter<?,?>)'
      Src: org.apache.commons.cli.OptionTest:321,1
    - Dst: '[org.apache.commons.cli.OptionTest].setConverter(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:324,1
    - Dst: '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:325,1
    - Dst: '[org.apache.commons.cli.Option].getConverter()'
      Src: org.apache.commons.cli.OptionTest:326,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.Converter<?,?>)'
      Src: org.apache.commons.cli.OptionTest:326,1
    - Dst: '[org.apache.commons.cli.OptionTest].getConverter()'
      Src: org.apache.commons.cli.OptionTest:330,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:330,1
    - Dst: '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:331,1
    - Dst: '[org.apache.commons.cli.Option].getConverter()'
      Src: org.apache.commons.cli.OptionTest:332,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.Converter<?,?>)'
      Src: org.apache.commons.cli.OptionTest:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 333
    functionName: '[org.apache.commons.cli.OptionTest].testSerialization()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest].getConverter()'
    - '[org.apache.commons.cli.OptionTest].setConverter(org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].get()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.Converter<?,?>)'
    - '[org.apache.commons.cli.CommandLine.Builder].type()'
    - '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest,org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.Option].getConverter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest.DefaultOption].<init>(String,String,String)'
      Src: org.apache.commons.cli.OptionTest:337,1
    - Dst: '[org.apache.commons.cli.OptionTest.DefaultOption].clone()'
      Src: org.apache.commons.cli.OptionTest:338,1
    - Dst: clone.getValue()
      Src: org.apache.commons.cli.OptionTest:339,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(String,org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:339,1
    - Dst: clone.getClass()
      Src: org.apache.commons.cli.OptionTest:340,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 335
    functionDepth: 2
    functionLinenumber: 335
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.cli.OptionTest].testSubclass()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest.DefaultOption].clone()'
    - clone.getValue()
    - '[org.apache.commons.cli.OptionTest.DefaultOption].<init>(String,String,String)'
    - clone.getClass()
    - '[org.apache.commons.cli.OptionTest].assertEquals(org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(String,org.apache.commons.cli.OptionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:345,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionTest:346,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionTest:346,1
    - Dst: '[org.apache.commons.cli.Option].setType()'
      Src: org.apache.commons.cli.OptionTest:347,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionTest:348,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionTest:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 349
    functionName: '[org.apache.commons.cli.OptionTest].testTypeClass()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(Object)'
    - '[org.apache.commons.cli.Option].setType()'
    - '[org.apache.commons.cli.Option].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testTypeClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null)'
      Src: org.apache.commons.cli.OptionTest:353,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionTest:354,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionTest:354,1
    - Dst: '[org.apache.commons.cli.Option].setType(org.apache.commons.cli.OptionTest)'
      Src: org.apache.commons.cli.OptionTest:357,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionTest:358,1
    - Dst: '[org.apache.commons.cli.OptionTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionTest:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 359
    functionName: '[org.apache.commons.cli.OptionTest].testTypeObject()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,null)'
    - '[org.apache.commons.cli.OptionTest].assertEquals(Object)'
    - '[org.apache.commons.cli.Option].setType(org.apache.commons.cli.OptionTest)'
    - '[org.apache.commons.cli.Option].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionTest].testTypeObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionTest
    signature: '[org.apache.commons.cli.OptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest.DefaultOption:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.OptionTest.DefaultOption
      static: false
      superClass: Option
    argCount: 3
    argNames:
    - opt
    - description
    - defaultValue
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.cli.OptionTest.DefaultOption].<init>(String,String,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionTest.DefaultOption
    signature: '[org.apache.commons.cli.OptionTest.DefaultOption].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getValue()'
      Src: org.apache.commons.cli.OptionTest.DefaultOption:50,1
    - Dst: '[org.apache.commons.cli.Option].getValue()'
      Src: org.apache.commons.cli.OptionTest.DefaultOption:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Option
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.cli.OptionTest.DefaultOption].getValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.OptionTest.DefaultOption].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.OptionTest.TestOption:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.OptionTest.TestOption
      static: false
      superClass: Option
    argCount: 3
    argNames:
    - opt
    - hasArg
    - description
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.cli.OptionTest.TestOption].<init>(String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionTest.TestOption
    signature: '[org.apache.commons.cli.OptionTest.TestOption].<init>(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionTest.TestOption].processValue(String)'
      Src: org.apache.commons.cli.OptionTest.TestOption:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Option
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.cli.OptionTest.TestOption].addValue(String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionTest.TestOption].processValue(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.OptionTest.TestOption].addValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String)'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:31,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].getMessage()'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:31,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].assertEquals(String,org.apache.commons.cli.UnrecognizedOptionExceptionTest)'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:31,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:32,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].getMessage()'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:32,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].assertEquals(String,org.apache.commons.cli.UnrecognizedOptionExceptionTest)'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:32,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].getOption()'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UnrecognizedOptionExceptionTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].testConstructor()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/UnrecognizedOptionExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
    - '[org.apache.commons.cli.UnrecognizedOptionException].getOption()'
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String)'
    - '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.UnrecognizedOptionException].getMessage()'
    - '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].assertEquals(String,org.apache.commons.cli.UnrecognizedOptionExceptionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.UnrecognizedOptionExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/UnrecognizedOptionExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.UnrecognizedOptionExceptionTest
    signature: '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:35,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:36,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:37,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.ArrayList)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:38,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].getMessage()'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:39,1
    - Dst: '[org.apache.commons.cli.MissingOptionExceptionTest].assertEquals(String,org.apache.commons.cli.MissingOptionExceptionTest)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:39,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:40,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.ArrayList)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:40,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].getMessage()'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:40,1
    - Dst: '[org.apache.commons.cli.MissingOptionExceptionTest].assertEquals(String,org.apache.commons.cli.MissingOptionExceptionTest)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.cli.MissingOptionExceptionTest].testGetMessage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/MissingOptionExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.MissingOptionExceptionTest].assertEquals(String,org.apache.commons.cli.MissingOptionExceptionTest)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.MissingOptionException].getMessage()'
    - '[org.apache.commons.cli.MissingOptionException].<init>(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.MissingOptionExceptionTest].testGetMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:45,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:46,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:47,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.ArrayList)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:48,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:49,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].getMissingOptions()'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:49,1
    - Dst: '[org.apache.commons.cli.MissingOptionExceptionTest].assertEquals(org.apache.commons.cli.MissingOptionExceptionTest,java.util.List)'
      Src: org.apache.commons.cli.MissingOptionExceptionTest:49,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: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.cli.MissingOptionExceptionTest].testGetMissingOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/MissingOptionExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Arrays].asList(String,String)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.MissingOptionExceptionTest].assertEquals(org.apache.commons.cli.MissingOptionExceptionTest,java.util.List)'
    - '[org.apache.commons.cli.MissingOptionException].getMissingOptions()'
    - '[org.apache.commons.cli.MissingOptionException].<init>(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.MissingOptionExceptionTest].testGetMissingOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.MissingOptionExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.MissingOptionExceptionTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/MissingOptionExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.MissingOptionExceptionTest
    signature: '[org.apache.commons.cli.MissingOptionExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.ValueTest:39,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ValueTest:39,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.cli.DefaultParser,org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.ValueTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.apache.commons.cli.CommandLineParser>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.ValueTest].parsers()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[java.util.stream.Stream].of(org.apache.commons.cli.DefaultParser,org.apache.commons.cli.PosixParser)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.apache.commons.cli.CommandLineParser>
    signature: '[org.apache.commons.cli.ValueTest].parsers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ValueTest:48,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ValueTest:49,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ValueTest:50,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ValueTest:51,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.ValueTest:53,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValueTest:53,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:53,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.ValueTest:54,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValueTest:54,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.ValueTest:54,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:54,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
      Src: org.apache.commons.cli.ValueTest:55,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValueTest:55,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.ValueTest:55,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:55,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
      Src: org.apache.commons.cli.ValueTest:56,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValueTest:56,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.ValueTest:56,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:56,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
      Src: org.apache.commons.cli.ValueTest:57,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValueTest:57,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:57,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
      Src: org.apache.commons.cli.ValueTest:58,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValueTest:58,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:58,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.ValueTest:59,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.ValueTest:59,1
    - Dst: '[org.apache.commons.cli.ValueTest].hasArg()'
      Src: org.apache.commons.cli.ValueTest:59,1
    - Dst: '[org.apache.commons.cli.ValueTest].valueSeparator()'
      Src: org.apache.commons.cli.ValueTest:59,1
    - Dst: '[org.apache.commons.cli.ValueTest].get()'
      Src: org.apache.commons.cli.ValueTest:59,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:59,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ValueTest:63,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      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: 64
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.cli.ValueTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].hasArg()'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.ValueTest].valueSeparator()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
    - '[org.apache.commons.cli.ValueTest].get()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:68,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:68,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:69,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 70
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.ValueTest].testLongNoArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongNoArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:74,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:74,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:74,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:75,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:75,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 76
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.cli.ValueTest].testLongNoArgWithOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongNoArgWithOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:82,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:83,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:83,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:84,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValue(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValue(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:91,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:92,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:92,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:93,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:93,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:94,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:94,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:95,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:95,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:96,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:97,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:98,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValues(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValues(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:105,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:106,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:106,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:107,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:107,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:108,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:108,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:108,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:109,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:109,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:109,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:110,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:111,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:112,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:119,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:120,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:120,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:120,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:121,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:121,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 122
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValueWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalArgValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:128,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:129,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:129,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:130,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:130,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:131,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:132,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:133,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:133,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 135
      start: 124
    functionDepth: 4
    functionLinenumber: 124
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalNArgValues(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalNArgValues(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.ValueTest:140,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:141,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:141,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:142,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:142,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:143,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:143,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:143,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:144,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:144,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:144,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:145,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:146,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:147,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:147,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 149
      start: 137
    functionDepth: 4
    functionLinenumber: 137
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalNArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalNArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:155,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:156,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:156,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:157,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalNoValue(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalNoValue(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:164,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:165,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:165,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:165,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:166,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:166,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 167
      start: 160
    functionDepth: 3
    functionLinenumber: 160
    functionLinenumberEnd: 167
    functionName: '[org.apache.commons.cli.ValueTest].testLongOptionalNoValueWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongOptionalNoValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:171,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:171,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:172,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
      Src: org.apache.commons.cli.ValueTest:172,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:173,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 174
      start: 169
    functionDepth: 4
    functionLinenumber: 169
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.cli.ValueTest].testLongWithArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongWithArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:178,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:178,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:178,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:179,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:179,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
      Src: org.apache.commons.cli.ValueTest:179,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:180,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:180,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 181
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.cli.ValueTest].testLongWithArgWithOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testLongWithArgWithOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:185,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:185,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:186,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 187
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: '[org.apache.commons.cli.ValueTest].testShortNoArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortNoArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:191,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:191,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:191,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:192,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:192,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 193
      start: 189
    functionDepth: 3
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: '[org.apache.commons.cli.ValueTest].testShortNoArgWithOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortNoArgWithOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:199,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:200,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:200,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:201,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 202
      start: 195
    functionDepth: 4
    functionLinenumber: 195
    functionLinenumberEnd: 202
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalArgNoValue(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalArgNoValue(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:208,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:209,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:209,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:209,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:210,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:210,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String)'
      Src: org.apache.commons.cli.ValueTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 3
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalArgNoValueWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalArgNoValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:217,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:218,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:218,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:219,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 220
      start: 213
    functionDepth: 4
    functionLinenumber: 213
    functionLinenumberEnd: 220
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValue(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValue(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:226,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:227,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:227,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:228,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:228,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:229,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:230,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:231,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 232
      start: 222
    functionDepth: 4
    functionLinenumber: 222
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValues(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValues(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:238,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:239,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:239,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:240,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:240,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:241,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:241,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:241,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:242,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:242,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:242,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:243,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:244,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:245,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 246
      start: 234
    functionDepth: 4
    functionLinenumber: 234
    functionLinenumberEnd: 246
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:252,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:253,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:253,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:254,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:254,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:255,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:255,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:255,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:256,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:256,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 257
      start: 248
    functionDepth: 4
    functionLinenumber: 248
    functionLinenumberEnd: 257
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValueWithOption(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalArgValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:263,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:264,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:264,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:265,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:265,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:266,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:266,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:267,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:267,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:268,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:269,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValueTest:270,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:270,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:271,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.CommandLineParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - org.apache.commons.cli.CommandLineParser
    constantsTouched: []
    func_position:
      end: 273
      start: 259
    functionDepth: 4
    functionLinenumber: 259
    functionLinenumberEnd: 273
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValues(org.apache.commons.cli.CommandLineParser)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValues(org.apache.commons.cli.CommandLineParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.ValueTest:278,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:279,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:280,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:280,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:281,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValueTest:281,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:282,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:282,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:283,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:283,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:284,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:285,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:286,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      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: 288
      start: 275
    functionDepth: 4
    functionLinenumber: 275
    functionLinenumberEnd: 288
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValuesSeparated()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValuesSeparated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ValueTest:293,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:294,1
    - Dst: '[org.apache.commons.cli.ValueTest].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:295,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:295,1
    - Dst: '[org.apache.commons.cli.ValueTest].getOptionValues(String)'
      Src: org.apache.commons.cli.ValueTest:296,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNull(org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:296,1
    - Dst: '[org.apache.commons.cli.ValueTest].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:297,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:297,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:298,1
    - Dst: '[org.apache.commons.cli.ValueTest].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:298,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,org.apache.commons.cli.ValueTest)'
      Src: org.apache.commons.cli.ValueTest:298,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:299,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:300,1
    - Dst: '[org.apache.commons.cli.ValueTest].getArgs()'
      Src: org.apache.commons.cli.ValueTest:301,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
      Src: org.apache.commons.cli.ValueTest:301,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:302,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String)'
      Src: org.apache.commons.cli.ValueTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      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: 304
      start: 290
    functionDepth: 3
    functionLinenumber: 290
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValuesWithOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValueTest].hasOption(String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.ValueTest].getArgs()'
    - '[org.apache.commons.cli.ValueTest].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(org.apache.commons.cli.ValueTest,int)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].getOptionValues(String)'
    - '[org.apache.commons.cli.ValueTest].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ValueTest].assertNull(org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(org.apache.commons.cli.ValueTest)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValuesWithOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValueTest:308,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:308,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:309,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
      Src: org.apache.commons.cli.ValueTest:309,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValueTest:310,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 311
      start: 306
    functionDepth: 4
    functionLinenumber: 306
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.cli.ValueTest].testShortWithArg()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortWithArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:315,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:315,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.ValueTest:315,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:316,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:316,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
      Src: org.apache.commons.cli.ValueTest:316,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.ValueTest:317,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValueTest:317,1
    - Dst: '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValueTest:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      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: 318
      start: 313
    functionDepth: 3
    functionLinenumber: 313
    functionLinenumberEnd: 318
    functionName: '[org.apache.commons.cli.ValueTest].testShortWithArgWithOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.ValueTest].assertNotNull(String)'
    - '[org.apache.commons.cli.ValueTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValueTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValueTest].testShortWithArgWithOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ValueTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - String
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ValueTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.ValueTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.ValueTest
    signature: '[org.apache.commons.cli.ValueTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:29,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:29,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].setForRemoval(boolean)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:29,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].setSince(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:29,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:29,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].getDescription()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:35,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:35,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].getSince()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:36,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:36,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].isForRemoval()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:37,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(boolean,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.cli.DeprecatedAttributesTest].testBuilderNonDefaults()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DeprecatedAttributesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].setForRemoval(boolean)'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].isForRemoval()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].getSince()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(boolean,org.apache.commons.cli.DeprecatedAttributesTest)'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].getDescription()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].setSince(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DeprecatedAttributesTest].testBuilderNonDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].setForRemoval(boolean)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].setSince(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].toString()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:43,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:48,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:48,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].setForRemoval(boolean)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:48,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:48,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].toString()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:48,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:48,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:53,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:53,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].setSince(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:53,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:53,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].toString()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:53,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:52,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:57,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:57,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:57,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].toString()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:57,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.cli.DeprecatedAttributesTest].testBuilderNonDefaultsToString()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DeprecatedAttributesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].setForRemoval(boolean)'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].toString()'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].get()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].setSince(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DeprecatedAttributesTest].testBuilderNonDefaultsToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:65,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:65,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:66,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].getDescription()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:66,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:66,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:67,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].getSince()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:67,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:67,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:68,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].isForRemoval()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:68,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(boolean,org.apache.commons.cli.DeprecatedAttributesTest)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.cli.DeprecatedAttributesTest].testDefaultBuilder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DeprecatedAttributesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].isForRemoval()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].getSince()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(boolean,org.apache.commons.cli.DeprecatedAttributesTest)'
    - '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].getDescription()'
    - '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
    - '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
    - '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,org.apache.commons.cli.DeprecatedAttributesTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DeprecatedAttributesTest].testDefaultBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].toString()'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:73,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.DeprecatedAttributesTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.DeprecatedAttributesTest].testDefaultToString()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DeprecatedAttributesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DeprecatedAttributesTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.DeprecatedAttributes].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DeprecatedAttributesTest].testDefaultToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DeprecatedAttributesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.DeprecatedAttributesTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DeprecatedAttributesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DeprecatedAttributesTest
    signature: '[org.apache.commons.cli.DeprecatedAttributesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
      Src: org.apache.commons.cli.GnuParserTest:32,1
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.GnuParserTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.cli.GnuParserTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
    - '[org.apache.commons.cli.GnuParser].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.GnuParserTest].testAmbiguousLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testAmbiguousLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.cli.GnuParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.cli.GnuParserTest].testBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.cli.GnuParserTest].testDoubleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testDoubleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.cli.GnuParserTest].testLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.cli.GnuParserTest].testLongWithUnexpectedArgument1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testLongWithUnexpectedArgument1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.cli.GnuParserTest].testLongWithUnexpectedArgument2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testLongWithUnexpectedArgument2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.cli.GnuParserTest].testMissingArgWithBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testMissingArgWithBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.cli.GnuParserTest].testNegativeOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testNegativeOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.cli.GnuParserTest].testPartialLongOptionSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testPartialLongOptionSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.cli.GnuParserTest].testShortWithUnexpectedArgument()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testShortWithUnexpectedArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.cli.GnuParserTest].testStopBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testStopBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.cli.GnuParserTest].testStopBursting2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testStopBursting2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.cli.GnuParserTest].testUnrecognizedOptionWithBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.GnuParserTest].testUnrecognizedOptionWithBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.GnuParserTest
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.GnuParserTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.GnuParserTest
    signature: '[org.apache.commons.cli.GnuParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>(boolean)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:28,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:30,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:32,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:32,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:33,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:33,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:34,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:34,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:36,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:38,1
    - Dst: '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:38,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:39,1
    - Dst: '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:39,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:40,1
    - Dst: '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 41
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.cli.DisablePartialMatchingTest].testDisablePartialMatching()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DisablePartialMatchingTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParser].<init>(boolean)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DisablePartialMatchingTest].testDisablePartialMatching()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:45,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:47,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:49,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:49,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:50,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:50,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:51,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:51,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:53,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:55,1
    - Dst: '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:55,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:56,1
    - Dst: '[org.apache.commons.cli.DisablePartialMatchingTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:57,1
    - Dst: '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.DisablePartialMatchingTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 58
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.DisablePartialMatchingTest].testRegularPartialMatching()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DisablePartialMatchingTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DisablePartialMatchingTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.DisablePartialMatchingTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DisablePartialMatchingTest].testRegularPartialMatching()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DisablePartialMatchingTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.DisablePartialMatchingTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DisablePartialMatchingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DisablePartialMatchingTest
    signature: '[org.apache.commons.cli.DisablePartialMatchingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].toRootLowerCase(org.apache.commons.cli.SolrCliTest)'
      Src: org.apache.commons.cli.SolrCliTest:137,1
    - Dst: String.format(org.apache.commons.cli.SolrCliTest,String,org.apache.commons.cli.SolrCliTest,org.apache.commons.cli.SolrCliTest,org.apache.commons.cli.SolrCliTest)
      Src: org.apache.commons.cli.SolrCliTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.cli.SolrCliTest].getDefaultSolrUrl()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCliTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].toRootLowerCase(org.apache.commons.cli.SolrCliTest)'
    - String.format(org.apache.commons.cli.SolrCliTest,String,org.apache.commons.cli.SolrCliTest,org.apache.commons.cli.SolrCliTest,org.apache.commons.cli.SolrCliTest)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.SolrCliTest].getDefaultSolrUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(String)'
      Src: org.apache.commons.cli.SolrCliTest:143,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:144,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:145,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:146,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:147,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:148,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:149,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:150,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCliTest:151,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(String)'
      Src: org.apache.commons.cli.SolrCliTest:152,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].getDefaultSolrUrl()'
      Src: org.apache.commons.cli.SolrCliTest:153,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].assertNotNull(String)'
      Src: org.apache.commons.cli.SolrCliTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      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: 154
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.cli.SolrCliTest].testOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCliTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.SolrCliTest].getDefaultSolrUrl()'
    - '[org.apache.commons.cli.SolrCliTest].assertNotNull(String)'
    - '[org.apache.commons.cli.SolrCliTest].assertNotNull(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.SolrCliTest].testOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.SolrCliTest:41,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:41,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].setSince(String)'
      Src: org.apache.commons.cli.SolrCliTest:41,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].setDescription(String)'
      Src: org.apache.commons.cli.SolrCliTest:41,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:41,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].deprecated(org.apache.commons.cli.SolrCliTest)'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].hasArg()'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(char)'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:38,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].hasArg()'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(char)'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:56,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.SolrCliTest:71,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:71,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].setSince(String)'
      Src: org.apache.commons.cli.SolrCliTest:71,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].setDescription(String)'
      Src: org.apache.commons.cli.SolrCliTest:71,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:71,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].deprecated(org.apache.commons.cli.SolrCliTest)'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].hasArg()'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(char)'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:68,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].hasArg()'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(char)'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:86,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:98,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:98,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:98,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:98,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(String)'
      Src: org.apache.commons.cli.SolrCliTest:98,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:98,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:107,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:107,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:107,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(String)'
      Src: org.apache.commons.cli.SolrCliTest:107,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:107,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].hasArg()'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(String)'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:115,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].argName(String)'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].hasArg()'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].required(boolean)'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].desc(String)'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    - Dst: '[org.apache.commons.cli.SolrCliTest].get()'
      Src: org.apache.commons.cli.SolrCliTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.SolrCliTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.SolrCliTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCliTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.SolrCliTest].desc(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
    - '[org.apache.commons.cli.SolrCliTest].argName(String)'
    - '[org.apache.commons.cli.SolrCliTest].hasArg()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.SolrCliTest].desc(char)'
    - '[org.apache.commons.cli.SolrCliTest].setSince(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.SolrCliTest].get()'
    - '[org.apache.commons.cli.SolrCliTest].deprecated(org.apache.commons.cli.SolrCliTest)'
    - '[org.apache.commons.cli.SolrCliTest].required(boolean)'
    - '[org.apache.commons.cli.SolrCliTest].setDescription(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.SolrCliTest
    signature: '[org.apache.commons.cli.SolrCliTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
      Src: org.apache.commons.cli.DefaultParserTest:157,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 154
    functionDepth: 5
    functionLinenumber: 154
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.cli.DefaultParserTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:164,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:164,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].setAllowPartialMatching(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:164,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].setDeprecatedHandler(null)'
      Src: org.apache.commons.cli.DefaultParserTest:164,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].build()'
      Src: org.apache.commons.cli.DefaultParserTest:169,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getClass()'
      Src: org.apache.commons.cli.DefaultParserTest:170,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:170,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:171,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getClass()'
      Src: org.apache.commons.cli.DefaultParserTest:172,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.cli.DefaultParserTest].testBuilder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParserTest].setAllowPartialMatching(boolean)'
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
    - '[org.apache.commons.cli.DefaultParserTest].setDeprecatedHandler(null)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.DefaultParserTest].getClass()'
    - '[org.apache.commons.cli.DefaultParserTest].build()'
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(org.apache.commons.cli.DefaultParserTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:177,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:178,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
      Src: org.apache.commons.cli.DefaultParserTest:178,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].build()'
      Src: org.apache.commons.cli.DefaultParserTest:178,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:179,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:179,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].deprecated()'
      Src: org.apache.commons.cli.DefaultParserTest:179,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:179,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].setSince(String)'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].setDescription(String)'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].deprecated(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:181,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:186,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:186,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:186,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:188,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:188,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:188,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:188,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.DefaultParserTest:188,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getOpt()'
      Src: org.apache.commons.cli.DefaultParserTest:195,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].hasOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:195,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:195,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getOpt()'
      Src: org.apache.commons.cli.DefaultParserTest:196,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].hasOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:196,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:196,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getOpt()'
      Src: org.apache.commons.cli.DefaultParserTest:197,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].hasOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:197,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:197,1
    - Dst: '[java.util.HashSet].contains(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:199,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:199,1
    - Dst: '[java.util.HashSet].contains(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:200,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:200,1
    - Dst: '[java.util.HashSet].contains(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:201,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 202
    functionName: '[org.apache.commons.cli.DefaultParserTest].testDeprecated()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.DefaultParserTest].deprecated(org.apache.commons.cli.DefaultParserTest)'
    - '[java.util.HashSet].contains(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].setSince(String)'
    - '[org.apache.commons.cli.DefaultParserTest].hasOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler()'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.DefaultParserTest].getOpt()'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.DefaultParserTest].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParserTest].setDescription(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
    - '[org.apache.commons.cli.DefaultParserTest].deprecated()'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.DefaultParserTest].build()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[java.util.HashSet].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:206,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:206,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:206,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:206,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:207,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:207,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:207,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:207,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:208,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:208,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:208,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:208,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:210,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:211,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:212,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:213,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:217,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.DefaultParserTest,null,boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:219,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:220,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:220,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:221,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:221,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:222,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:222,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:222,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:223,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:223,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:223,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:224,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:224,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:224,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
      Src: org.apache.commons.cli.DefaultParserTest:226,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getMessage()'
      Src: org.apache.commons.cli.DefaultParserTest:227,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:227,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.cli.DefaultParserTest].testLegacyStopAtNonOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
    - '[org.apache.commons.cli.DefaultParserTest].getMessage()'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    - '[org.apache.commons.cli.DefaultParserTest].contains(String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.DefaultParserTest,null,boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testLegacyStopAtNonOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.cli.DefaultParserTest].testLongOptionWithEqualsQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testLongOptionWithEqualsQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.DefaultParserTest,String[])'
      Src: org.apache.commons.cli.DefaultParserTest:240,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.DefaultParserTest:242,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.cli.CommandLineParser
      - String[]
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 6
    argNames:
    - testName
    - parser
    - args
    - expected
    - option
    - message
    argTypes:
    - String
    - org.apache.commons.cli.CommandLineParser
    - String[]
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 243
      start: 236
    functionDepth: 4
    functionLinenumber: 236
    functionLinenumberEnd: 243
    functionName: '[org.apache.commons.cli.DefaultParserTest].testParameterized(String,org.apache.commons.cli.CommandLineParser,String[],String,String,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.DefaultParserTest,String[])'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testParameterized(String,org.apache.commons.cli.CommandLineParser,String[],String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:247,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:247,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:247,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:247,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:248,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:248,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:248,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:248,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:249,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:249,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:249,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:249,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:250,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:250,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:250,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:252,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:253,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:254,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:255,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:256,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:257,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:258,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:259,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:263,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:265,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:266,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:266,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:267,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:267,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:268,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:268,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:269,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:269,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:270,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:270,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:271,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:271,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:272,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:272,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:272,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:273,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:273,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:273,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:274,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:274,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:274,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:275,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:275,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:275,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:276,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:276,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:276,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:277,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:277,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:277,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:279,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:280,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:280,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:281,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:281,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:282,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:282,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:283,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:283,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:284,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:284,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:285,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:285,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:286,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:286,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:286,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:287,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:287,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:287,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:288,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:288,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:288,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:289,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:289,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:289,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:290,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:290,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:290,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:291,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:291,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 245
    functionDepth: 4
    functionLinenumber: 245
    functionLinenumberEnd: 292
    functionName: '[org.apache.commons.cli.DefaultParserTest].testParseIgnoreHappyPath()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testParseIgnoreHappyPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:296,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:296,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:296,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:296,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:297,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:297,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:297,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:297,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:298,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:298,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:298,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:298,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:300,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:301,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:302,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:303,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:304,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:305,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:306,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:310,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:312,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:313,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:313,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:314,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:314,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
      Src: org.apache.commons.cli.DefaultParserTest:316,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getMessage()'
      Src: org.apache.commons.cli.DefaultParserTest:318,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:318,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 319
    functionName: '[org.apache.commons.cli.DefaultParserTest].testParseIgnoreNonHappyPath()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
    - '[org.apache.commons.cli.DefaultParserTest].getMessage()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    - '[org.apache.commons.cli.DefaultParserTest].contains(String)'
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testParseIgnoreNonHappyPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
      Src: org.apache.commons.cli.DefaultParserTest:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 325
    functionName: '[org.apache.commons.cli.DefaultParserTest].testParseNullOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testParseNullOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:329,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:329,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:329,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:329,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:330,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:330,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:330,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:330,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:331,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:331,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:331,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:331,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:332,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:332,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:332,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:332,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:334,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:335,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:336,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:337,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:338,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:339,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:340,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:341,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:345,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:347,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:348,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:348,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:349,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:349,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:350,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:350,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:351,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:351,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:352,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:352,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:353,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:353,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:354,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:354,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:354,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:355,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:355,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:355,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:356,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:356,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:356,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:357,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:357,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:357,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:358,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:358,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:358,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:359,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:359,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:359,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:361,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:362,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:362,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:363,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:363,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:364,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:364,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:365,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:365,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:366,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:366,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.DefaultParserTest:367,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest:367,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:368,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:368,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:368,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:369,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:369,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:369,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:370,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:370,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:370,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:371,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:371,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:371,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:372,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:372,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:372,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.DefaultParserTest:373,1
    - Dst: '[java.util.List<String>].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:373,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 327
    functionDepth: 4
    functionLinenumber: 327
    functionLinenumberEnd: 374
    functionName: '[org.apache.commons.cli.DefaultParserTest].testParseSkipHappyPath()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.DefaultParserTest].assertFalse(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[java.util.List<String>].contains(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParserTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testParseSkipHappyPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:378,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:378,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:378,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:378,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:379,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:379,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:379,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:379,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.DefaultParserTest:380,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.DefaultParserTest:380,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
      Src: org.apache.commons.cli.DefaultParserTest:380,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].get()'
      Src: org.apache.commons.cli.DefaultParserTest:380,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:382,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:383,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:384,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:385,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:386,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:387,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:388,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.DefaultParserTest:392,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:394,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.DefaultParserTest:395,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:395,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.DefaultParserTest:396,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:396,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
      Src: org.apache.commons.cli.DefaultParserTest:398,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].getMessage()'
      Src: org.apache.commons.cli.DefaultParserTest:400,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].contains(String)'
      Src: org.apache.commons.cli.DefaultParserTest:400,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
      Src: org.apache.commons.cli.DefaultParserTest:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 376
    functionDepth: 2
    functionLinenumber: 376
    functionLinenumberEnd: 401
    functionName: '[org.apache.commons.cli.DefaultParserTest].testParseSkipNonHappyPath()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.DefaultParserTest].get()'
    - '[org.apache.commons.cli.DefaultParserTest].assertTrue(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].assertThrows()'
    - '[org.apache.commons.cli.DefaultParserTest].getMessage()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,null,org.apache.commons.cli.DefaultParserTest,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    - '[org.apache.commons.cli.DefaultParserTest].contains(String)'
    - '[org.apache.commons.cli.DefaultParserTest].assertEquals(int,org.apache.commons.cli.DefaultParserTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.DefaultParserTest].longOpt(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testParseSkipNonHappyPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 407
    functionName: '[org.apache.commons.cli.DefaultParserTest].testShortOptionConcatenatedQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParserTest].testShortOptionConcatenatedQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DefaultParserTest
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.DefaultParserTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParserTest
    signature: '[org.apache.commons.cli.DefaultParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:56,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:54,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:64,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:62,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:72,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:70,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:80,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:78,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:88,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:88,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:86,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:96,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:96,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:96,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:94,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:104,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:104,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:104,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:102,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:112,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:112,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:112,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:110,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:120,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:120,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:120,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:118,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:128,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:128,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:128,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:126,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:136,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:136,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:136,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:134,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:144,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:144,1
    - Dst: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:144,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:142,1
    - Dst: '[java.util.stream.Stream].of(org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider)'
      Src: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.junit.jupiter.api.extension.ExtensionContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ArgumentsProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<?extendsArguments>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.junit.jupiter.api.extension.ExtensionContext
    constantsTouched: []
    func_position:
      end: 151
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 151
    functionName: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].provideArguments(org.junit.jupiter.api.extension.ExtensionContext)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,String,String,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setStripLeadingAndTrailingQuotes(boolean)'
    - '[java.util.stream.Stream].of(org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider,org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: java.util.stream.Stream<?extendsArguments>
    signature: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].provideArguments(org.junit.jupiter.api.extension.ExtensionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ArgumentsProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider
    signature: '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:34,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:35,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:36,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:36,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:37,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:37,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:38,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testBaseOptionCharOpt()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testBaseOptionCharOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:43,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:44,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:45,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:45,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:46,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:46,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:47,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testBaseOptionStringOpt()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testBaseOptionStringOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:52,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
      Src: org.apache.commons.cli.OptionBuilderTest:53,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:54,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:54,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertNull(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:54,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertThrows(org.junit.jupiter.api.function.Executable)'
      Src: org.apache.commons.cli.OptionBuilderTest:55,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:56,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:56,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertNull(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testBuilderIsResettedAlways()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertThrows(org.junit.jupiter.api.function.Executable)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertNull(String,String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testBuilderIsResettedAlways()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:61,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:62,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.OptionBuilderTest:63,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.OptionBuilderTest:64,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withType()'
      Src: org.apache.commons.cli.OptionBuilderTest:65,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:66,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:67,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:68,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:68,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:69,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:69,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:70,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:70,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionBuilderTest:71,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionBuilderTest:71,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:72,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:72,1
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.OptionBuilderTest:73,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:73,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionBuilderTest:74,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testCompleteOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].withType()'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].getType()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.Option].hasArgs()'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testCompleteOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertThrows(org.junit.jupiter.api.function.Executable)'
      Src: org.apache.commons.cli.OptionBuilderTest:79,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testCreateIncompleteOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionBuilderTest].assertThrows(org.junit.jupiter.api.function.Executable)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testCreateIncompleteOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:86,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
      Src: org.apache.commons.cli.OptionBuilderTest:88,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
      Src: org.apache.commons.cli.OptionBuilderTest:90,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testIllegalOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testIllegalOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:97,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
      Src: org.apache.commons.cli.OptionBuilderTest:98,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:99,1
    - Dst: '[org.apache.commons.cli.Option].getArgs()'
      Src: org.apache.commons.cli.OptionBuilderTest:100,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionBuilderTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testOptionArgNumbers()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getArgs()'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testOptionArgNumbers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:105,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:107,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:108,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:108,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:109,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:111,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:112,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:112,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
      Src: org.apache.commons.cli.OptionBuilderTest:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 115
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testSpecialOptChars()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testSpecialOptChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:119,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:120,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.OptionBuilderTest:121,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.OptionBuilderTest:122,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withType()'
      Src: org.apache.commons.cli.OptionBuilderTest:123,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:124,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:125,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:126,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:126,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:127,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:127,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:128,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:128,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionBuilderTest:129,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionBuilderTest:129,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:130,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:130,1
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.OptionBuilderTest:131,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:131,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionBuilderTest:132,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:132,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:133,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:134,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.OptionBuilderTest:135,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionBuilderTest:136,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:137,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:137,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.OptionBuilderTest:138,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:138,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionBuilderTest:139,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionBuilderTest:139,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.OptionBuilderTest:140,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertEquals(Object)'
      Src: org.apache.commons.cli.OptionBuilderTest:140,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.OptionBuilderTest:141,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:141,1
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.OptionBuilderTest:142,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:142,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.OptionBuilderTest:143,1
    - Dst: '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionBuilderTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 144
    functionName: '[org.apache.commons.cli.OptionBuilderTest].testTwoCompleteOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].withType()'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].getType()'
    - '[org.apache.commons.cli.OptionBuilderTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.Option].hasArgs()'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.OptionBuilderTest].assertEquals(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilderTest].testTwoCompleteOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionBuilderTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilderTest
    signature: '[org.apache.commons.cli.OptionBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:39,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:40,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:41,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:42,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:43,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:44,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionGroupTest:44,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:46,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:47,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:48,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:49,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:50,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionGroupTest:52,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:54,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:55,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:56,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:57,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:58,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionGroupTest:59,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.cli.OptionGroupTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:66,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.OptionGroupTest:67,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionGroupTest:67,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionGroupTest:68,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:68,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionGroupTest:69,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:69,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getNames()'
      Src: org.apache.commons.cli.OptionGroupTest:70,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertNotNull(java.util.Collection<String>,String)'
      Src: org.apache.commons.cli.OptionGroupTest:70,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getNames()'
      Src: org.apache.commons.cli.OptionGroupTest:71,1
    - Dst: '[java.util.Collection<String>].size()'
      Src: org.apache.commons.cli.OptionGroupTest:71,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(int,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:71,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getNames()'
      Src: org.apache.commons.cli.OptionGroupTest:72,1
    - Dst: '[java.util.Collection<String>].contains(String)'
      Src: org.apache.commons.cli.OptionGroupTest:72,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:72,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getNames()'
      Src: org.apache.commons.cli.OptionGroupTest:73,1
    - Dst: '[java.util.Collection<String>].contains(String)'
      Src: org.apache.commons.cli.OptionGroupTest:73,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      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: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.OptionGroupTest].testGetNames()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionGroup].getNames()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean)'
    - '[java.util.Collection<String>].size()'
    - '[java.util.Collection<String>].contains(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertNotNull(java.util.Collection<String>,String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.OptionGroupTest].assertEquals(int,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testGetNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:80,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:80,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:81,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:81,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:82,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:82,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:83,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:83,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:84,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:84,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:85,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.OptionGroupTest:85,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(int,org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 86
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.cli.OptionGroupTest].testNoOptionsExtraArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionGroupTest].assertEquals(int,org.apache.commons.cli.OptionGroupTest,String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testNoOptionsExtraArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:91,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:92,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:92,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:93,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:93,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:94,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:94,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:95,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:95,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:96,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:96,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:97,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionGroupTest:97,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 98
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.cli.OptionGroupTest].testSingleLongOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testSingleLongOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:103,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:104,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:104,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:105,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:105,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:106,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:106,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:107,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:107,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:108,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:108,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:109,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionGroupTest:109,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 110
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.cli.OptionGroupTest].testSingleOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testSingleOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:115,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:116,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:116,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:117,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:117,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:118,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:118,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:119,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:119,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:120,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:120,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:121,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionGroupTest:121,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 122
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.cli.OptionGroupTest].testSingleOptionFromGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testSingleOptionFromGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:126,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:127,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:127,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:128,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:128,1
    - Dst: '[org.apache.commons.cli.OptionGroup].toString()'
      Src: org.apache.commons.cli.OptionGroupTest:129,1
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.cli.OptionGroupTest:129,1
    - Dst: '[org.apache.commons.cli.OptionGroup].toString()'
      Src: org.apache.commons.cli.OptionGroupTest:130,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionGroupTest:130,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:132,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:133,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:133,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:134,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroupTest:134,1
    - Dst: '[org.apache.commons.cli.OptionGroup].toString()'
      Src: org.apache.commons.cli.OptionGroupTest:135,1
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.cli.OptionGroupTest:135,1
    - Dst: '[org.apache.commons.cli.OptionGroup].toString()'
      Src: org.apache.commons.cli.OptionGroupTest:136,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionGroupTest:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      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: 138
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.cli.OptionGroupTest].testToString()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.commons.cli.OptionGroup].toString()'
    - '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertThrows()'
      Src: org.apache.commons.cli.OptionGroupTest:143,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
      Src: org.apache.commons.cli.OptionGroupTest:144,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertNotNull(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:144,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
      Src: org.apache.commons.cli.OptionGroupTest:145,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].isSelected()'
      Src: org.apache.commons.cli.OptionGroupTest:145,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:145,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
      Src: org.apache.commons.cli.OptionGroupTest:146,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getSelected()'
      Src: org.apache.commons.cli.OptionGroupTest:146,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:146,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOption()'
      Src: org.apache.commons.cli.OptionGroupTest:147,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOpt()'
      Src: org.apache.commons.cli.OptionGroupTest:147,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 148
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.cli.OptionGroupTest].testTwoLongOptionsFromGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionGroupTest].getSelected()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.OptionGroupTest].isSelected()'
    - '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.OptionGroupTest].getOpt()'
    - '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
    - '[org.apache.commons.cli.OptionGroupTest].getOption()'
    - '[org.apache.commons.cli.OptionGroupTest].assertNotNull(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testTwoLongOptionsFromGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:153,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:154,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:154,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:155,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:155,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:156,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:156,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:157,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:157,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:158,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:158,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:159,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionGroupTest:159,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 160
      start: 150
    functionDepth: 4
    functionLinenumber: 150
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromDifferentGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromDifferentGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertThrows()'
      Src: org.apache.commons.cli.OptionGroupTest:165,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
      Src: org.apache.commons.cli.OptionGroupTest:166,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertNotNull(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:166,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
      Src: org.apache.commons.cli.OptionGroupTest:167,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].isSelected()'
      Src: org.apache.commons.cli.OptionGroupTest:167,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:167,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
      Src: org.apache.commons.cli.OptionGroupTest:168,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getSelected()'
      Src: org.apache.commons.cli.OptionGroupTest:168,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:168,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOption()'
      Src: org.apache.commons.cli.OptionGroupTest:169,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].getOpt()'
      Src: org.apache.commons.cli.OptionGroupTest:169,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 170
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 170
    functionName: '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromGroup()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionGroupTest].getSelected()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.OptionGroupTest].isSelected()'
    - '[org.apache.commons.cli.OptionGroupTest].assertEquals(String,org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.OptionGroupTest].getOpt()'
    - '[org.apache.commons.cli.OptionGroupTest].getOptionGroup()'
    - '[org.apache.commons.cli.OptionGroupTest].getOption()'
    - '[org.apache.commons.cli.OptionGroupTest].assertNotNull(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:175,1
    - Dst: '[java.util.Properties].put(String,String)'
      Src: org.apache.commons.cli.OptionGroupTest:176,1
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest,java.util.Properties)'
      Src: org.apache.commons.cli.OptionGroupTest:177,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:178,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionGroupTest:178,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:179,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionGroupTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 180
      start: 172
    functionDepth: 4
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromGroupWithProperties()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest,java.util.Properties)'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean)'
    - '[java.util.Properties].<init>()'
    - '[java.util.Properties].put(String,String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromGroupWithProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:185,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:186,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:186,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:187,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:187,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:188,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:188,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:189,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:189,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:190,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:190,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:191,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionGroupTest:191,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 192
      start: 182
    functionDepth: 4
    functionLinenumber: 182
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.cli.OptionGroupTest].testTwoValidLongOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testTwoValidLongOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
      Src: org.apache.commons.cli.OptionGroupTest:197,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:198,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:198,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:199,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:199,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:200,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:200,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:201,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:201,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:202,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:202,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.OptionGroupTest:203,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionGroupTest:203,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
      Src: org.apache.commons.cli.OptionGroupTest:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 204
      start: 194
    functionDepth: 4
    functionLinenumber: 194
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.cli.OptionGroupTest].testTwoValidOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(org.apache.commons.cli.OptionGroupTest,String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.OptionGroupTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.OptionGroupTest)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testTwoValidOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionGroupTest:208,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:209,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:209,1
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionGroupTest:210,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.OptionGroupTest:211,1
    - Dst: '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.OptionGroupTest:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      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: 212
      start: 206
    functionDepth: 4
    functionLinenumber: 206
    functionLinenumberEnd: 212
    functionName: '[org.apache.commons.cli.OptionGroupTest].testValidLongOnlyOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.OptionGroupTest].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroupTest].testValidLongOnlyOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.OptionGroupTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.Parser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionGroupTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionGroupTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionGroupTest
    signature: '[org.apache.commons.cli.OptionGroupTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.ConverterTests:52,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.cli.ConverterTests:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:53,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:53,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.cli.ConverterTests:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:54,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:54,1
    - Dst: Long.valueOf(String)
      Src: org.apache.commons.cli.ConverterTests:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:55,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:55,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.cli.ConverterTests:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:56,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:56,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.cli.ConverterTests:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:57,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:57,1
    - Dst: Double.valueOf(String)
      Src: org.apache.commons.cli.ConverterTests:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:58,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,null)'
      Src: org.apache.commons.cli.ConverterTests:59,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,null)'
      Src: org.apache.commons.cli.ConverterTests:60,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(String,null)'
      Src: org.apache.commons.cli.ConverterTests:61,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:61,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.ConverterTests:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.cli.ConverterTests].numberTestParameters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(String)
    - '[java.util.ArrayList].<init>()'
    - Long.valueOf(String)
    - '[org.junit.jupiter.params.provider.Arguments].of(String,org.apache.commons.cli.ConverterTests)'
    - '[org.junit.jupiter.params.provider.Arguments].of(String,null)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.ConverterTests)'
    - '[java.util.ArrayList].stream()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.ConverterTests].numberTestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:67,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getName()'
      Src: org.apache.commons.cli.ConverterTests:67,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:67,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:67,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getName()'
      Src: org.apache.commons.cli.ConverterTests:67,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:67,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:68,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getCanonicalName()'
      Src: org.apache.commons.cli.ConverterTests:68,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:68,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:68,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getCanonicalName()'
      Src: org.apache.commons.cli.ConverterTests:68,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:68,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:69,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getSimpleName()'
      Src: org.apache.commons.cli.ConverterTests:69,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:69,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:70,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getTypeName()'
      Src: org.apache.commons.cli.ConverterTests:70,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:70,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:70,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getTypeName()'
      Src: org.apache.commons.cli.ConverterTests:70,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:70,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:71,1
    - Dst: AClassWithoutADefaultConstructor.class.getName()
      Src: org.apache.commons.cli.ConverterTests:72,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:72,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    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: 73
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.cli.ConverterTests].testClass()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows(org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].getClass()'
    - '[org.apache.commons.cli.ConverterTests].getName()'
    - '[org.apache.commons.cli.ConverterTests].getCanonicalName()'
    - '[org.apache.commons.cli.ConverterTests].getTypeName()'
    - '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests)'
    - AClassWithoutADefaultConstructor.class.getName()
    - '[org.apache.commons.cli.ConverterTests].getSimpleName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:77,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.ConverterTests:82,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.cli.ConverterTests:83,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.cli.ConverterTests:84,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:85,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:85,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    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: 87
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.cli.ConverterTests].testDate()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[java.util.Date].<init>(int)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.ConverterTests:92,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.cli.ConverterTests:93,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.cli.ConverterTests:93,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:94,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.cli.ConverterTests].testDateLocaleDe()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[java.util.Date].<init>(int)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testDateLocaleDe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.ConverterTests:102,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:103,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.cli.ConverterTests:103,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:104,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.ConverterTests].testDateLocaleDeEnglishInput()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[java.text.SimpleDateFormat].<init>(String,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[java.util.Date].<init>(int)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testDateLocaleDeEnglishInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:111,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.cli.ConverterTests].testDateRejectsInvalid()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testDateRejectsInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.ConverterTests:117,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.cli.ConverterTests:118,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.cli.ConverterTests:118,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:119,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:119,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    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: 121
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.cli.ConverterTests].testDateRejectsTrailingText()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[java.util.Date].<init>(int)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testDateRejectsTrailingText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.ConverterTests:128,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.cli.ConverterTests:129,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.cli.ConverterTests:129,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:130,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:130,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:131,1
    - Dst: '[org.apache.commons.cli.ConverterTests].length()'
      Src: org.apache.commons.cli.ConverterTests:132,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getErrorOffset()'
      Src: org.apache.commons.cli.ConverterTests:132,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 133
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.cli.ConverterTests].testDateRejectsTrailingTextLocaleDe()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].getErrorOffset()'
    - '[org.apache.commons.cli.ConverterTests].assertEquals(java.util.Date,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[java.util.Date].<init>(int)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    - '[org.apache.commons.cli.ConverterTests].assertEquals(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testDateRejectsTrailingTextLocaleDe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:137,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClassLoader()'
      Src: org.apache.commons.cli.ConverterTests:137,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getResource(String)'
      Src: org.apache.commons.cli.ConverterTests:137,1
    - Dst: '[org.apache.commons.cli.ConverterTests].toString()'
      Src: org.apache.commons.cli.ConverterTests:138,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.ConverterTests:138,1
    - Dst: '[org.apache.commons.cli.ConverterTests].substring(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:138,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:139,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:139,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: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.cli.ConverterTests].testFile()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].getClassLoader()'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].getClass()'
    - '[org.apache.commons.cli.ConverterTests].toString()'
    - '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests)'
    - '[String].length()'
    - '[org.apache.commons.cli.ConverterTests].getResource(String)'
    - '[org.apache.commons.cli.ConverterTests].substring(org.apache.commons.cli.ConverterTests)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(String)'
      Src: org.apache.commons.cli.ConverterTests:146,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(Number,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:146,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Number
      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: 2
    argNames:
    - str
    - expected
    argTypes:
    - String
    - Number
    constantsTouched: []
    func_position:
      end: 150
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.cli.ConverterTests].testNumber(String,Number)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertEquals(Number,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].apply(String)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testNumber(String,Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:154,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getName()'
      Src: org.apache.commons.cli.ConverterTests:154,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:154,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:154,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getName()'
      Src: org.apache.commons.cli.ConverterTests:154,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:154,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:155,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getCanonicalName()'
      Src: org.apache.commons.cli.ConverterTests:155,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:155,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:155,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getCanonicalName()'
      Src: org.apache.commons.cli.ConverterTests:155,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:155,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:156,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getSimpleName()'
      Src: org.apache.commons.cli.ConverterTests:156,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:156,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:157,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getTypeName()'
      Src: org.apache.commons.cli.ConverterTests:157,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:157,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getClass()'
      Src: org.apache.commons.cli.ConverterTests:157,1
    - Dst: '[org.apache.commons.cli.ConverterTests].getTypeName()'
      Src: org.apache.commons.cli.ConverterTests:157,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:157,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:158,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    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: 160
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.cli.ConverterTests].testObject()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    - '[org.apache.commons.cli.ConverterTests].apply(org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows(org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].getClass()'
    - '[org.apache.commons.cli.ConverterTests].getName()'
    - '[org.apache.commons.cli.ConverterTests].getCanonicalName()'
    - '[org.apache.commons.cli.ConverterTests].getTypeName()'
    - '[org.apache.commons.cli.ConverterTests].assertNotNull(org.apache.commons.cli.ConverterTests,org.apache.commons.cli.ConverterTests)'
    - '[org.apache.commons.cli.ConverterTests].getSimpleName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.commons.cli.ConverterTests:164,1
    - Dst: '[org.apache.commons.cli.ConverterTests].apply(String)'
      Src: org.apache.commons.cli.ConverterTests:164,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertEquals(java.net.URL,org.apache.commons.cli.ConverterTests)'
      Src: org.apache.commons.cli.ConverterTests:164,1
    - Dst: '[org.apache.commons.cli.ConverterTests].assertThrows()'
      Src: org.apache.commons.cli.ConverterTests:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    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: 166
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.cli.ConverterTests].testUrl()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].<init>(String)'
    - '[org.apache.commons.cli.ConverterTests].apply(String)'
    - '[org.apache.commons.cli.ConverterTests].assertThrows()'
    - '[org.apache.commons.cli.ConverterTests].assertEquals(java.net.URL,org.apache.commons.cli.ConverterTests)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ConverterTests].testUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ConverterTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.ConverterTests].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.ConverterTests
    signature: '[org.apache.commons.cli.ConverterTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ConverterTests.AClassWithoutADefaultConstructor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.cli.ConverterTests.AClassWithoutADefaultConstructor].<init>(int)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.ConverterTests.AClassWithoutADefaultConstructor
    signature: '[org.apache.commons.cli.ConverterTests.AClassWithoutADefaultConstructor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:50,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:51,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:52,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:53,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:54,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:55,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:56,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:57,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:58,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:59,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:60,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:61,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:63,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.ApplicationTest:63,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ApplicationTest:63,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:63,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:63,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:69,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:73,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValues(String)'
      Src: org.apache.commons.cli.ApplicationTest:76,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(String)'
      Src: org.apache.commons.cli.ApplicationTest:77,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(String)'
      Src: org.apache.commons.cli.ApplicationTest:78,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(String)'
      Src: org.apache.commons.cli.ApplicationTest:79,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(String)'
      Src: org.apache.commons.cli.ApplicationTest:80,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:83,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:83,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].hasOption(String)'
      Src: org.apache.commons.cli.ApplicationTest:86,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 87
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.cli.ApplicationTest].testAnt()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ApplicationTest].hasOption(String)'
    - '[org.apache.commons.cli.ApplicationTest].getOptionValues(String)'
    - '[org.apache.commons.cli.GnuParser].<init>()'
    - '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
    - '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.ApplicationTest].assertEquals(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ApplicationTest].testAnt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:91,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:95,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:95,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
      Src: org.apache.commons.cli.ApplicationTest:95,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:95,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:95,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:94,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
      Src: org.apache.commons.cli.ApplicationTest:101,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:101,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:101,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:101,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:100,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
      Src: org.apache.commons.cli.ApplicationTest:106,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:106,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:106,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:106,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:105,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
      Src: org.apache.commons.cli.ApplicationTest:111,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:111,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:111,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:111,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:110,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:116,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:116,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:116,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:116,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:116,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:115,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:122,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:122,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:122,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:122,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:121,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:127,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.ApplicationTest:127,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:127,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:127,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:126,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
      Src: org.apache.commons.cli.ApplicationTest:132,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:132,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:132,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:131,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
      Src: org.apache.commons.cli.ApplicationTest:136,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:136,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:136,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:135,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:140,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.ApplicationTest:140,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:140,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:140,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:139,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:145,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.ApplicationTest:145,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:145,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:145,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ApplicationTest:145,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:144,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:152,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.ApplicationTest:153,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].hasOption(char)'
      Src: org.apache.commons.cli.ApplicationTest:155,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:155,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(char)'
      Src: org.apache.commons.cli.ApplicationTest:156,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(String,org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 157
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 157
    functionName: '[org.apache.commons.cli.ApplicationTest].testGroovy()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
    - '[org.apache.commons.cli.ApplicationTest].assertEquals(String,org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.ApplicationTest].getOptionValue(char)'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.ApplicationTest].hasOption(char)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ApplicationTest].testGroovy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:162,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:163,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:164,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:165,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:166,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:168,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:168,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:168,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
      Src: org.apache.commons.cli.ApplicationTest:168,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.ApplicationTest:168,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:168,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:174,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String,String)'
      Src: org.apache.commons.cli.ApplicationTest:175,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:177,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:181,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].hasOption(String)'
      Src: org.apache.commons.cli.ApplicationTest:182,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:182,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:183,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 184
      start: 159
    functionDepth: 4
    functionLinenumber: 159
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.cli.ApplicationTest].testLs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ApplicationTest].hasOption(String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
    - '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String,String)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ApplicationTest].testLs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:194,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:230,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.ApplicationTest:231,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:232,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.ApplicationTest,null,org.apache.commons.cli.Options,int,int,null,boolean)'
      Src: org.apache.commons.cli.ApplicationTest:233,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.ApplicationTest:275,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 113
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 189
    functionDepth: 4
    functionLinenumber: 189
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.cli.ApplicationTest].testMan()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    - System.lineSeparator()
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.ApplicationTest,null,org.apache.commons.cli.Options,int,int,null,boolean)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ApplicationTest].testMan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:284,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:285,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:286,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.ApplicationTest:287,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ApplicationTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.ApplicationTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:295,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:295,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ApplicationTest:295,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:295,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.ApplicationTest:295,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:300,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:300,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ApplicationTest:300,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:300,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.ApplicationTest:300,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:305,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:305,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ApplicationTest:305,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:305,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.ApplicationTest:305,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ApplicationTest:310,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ApplicationTest:310,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ApplicationTest:310,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ApplicationTest:310,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.ApplicationTest:310,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:316,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:317,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:318,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:319,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:320,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:321,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:322,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:323,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:324,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ApplicationTest:325,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ApplicationTest:328,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:332,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].hasOption(String)'
      Src: org.apache.commons.cli.ApplicationTest:333,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
      Src: org.apache.commons.cli.ApplicationTest:333,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:334,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:334,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:335,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:335,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:336,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:336,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:337,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:337,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
      Src: org.apache.commons.cli.ApplicationTest:338,1
    - Dst: '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
      Src: org.apache.commons.cli.ApplicationTest:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 339
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 339
    functionName: '[org.apache.commons.cli.ApplicationTest].testNLT()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ApplicationTest].hasOption(String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.ApplicationTest].getOptionValue(String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.ApplicationTest].assertTrue(org.apache.commons.cli.ApplicationTest)'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.ApplicationTest].assertEquals(org.apache.commons.cli.ApplicationTest,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ApplicationTest].testNLT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ApplicationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.ApplicationTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.ApplicationTest
    signature: '[org.apache.commons.cli.ApplicationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ParseException].<init>(String)'
      Src: org.apache.commons.cli.ParseExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.ParseException].getMessage()'
      Src: org.apache.commons.cli.ParseExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.ParseExceptionTest].assertEquals(String,org.apache.commons.cli.ParseExceptionTest)'
      Src: org.apache.commons.cli.ParseExceptionTest:33,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.apache.commons.cli.ParseExceptionTest:34,1
    - Dst: '[org.apache.commons.cli.ParseException].<init>(java.io.IOException)'
      Src: org.apache.commons.cli.ParseExceptionTest:35,1
    - Dst: '[org.apache.commons.cli.ParseException].getCause()'
      Src: org.apache.commons.cli.ParseExceptionTest:35,1
    - Dst: '[org.apache.commons.cli.ParseExceptionTest].assertEquals(java.io.IOException,org.apache.commons.cli.ParseExceptionTest)'
      Src: org.apache.commons.cli.ParseExceptionTest:35,1
    - Dst: '[org.apache.commons.cli.ParseException].wrap(java.io.IOException)'
      Src: org.apache.commons.cli.ParseExceptionTest:36,1
    - Dst: '[org.apache.commons.cli.ParseException].getCause()'
      Src: org.apache.commons.cli.ParseExceptionTest:36,1
    - Dst: '[org.apache.commons.cli.ParseExceptionTest].assertEquals(java.io.IOException,org.apache.commons.cli.ParseExceptionTest)'
      Src: org.apache.commons.cli.ParseExceptionTest:36,1
    - Dst: '[org.apache.commons.cli.ParseException].<init>(String)'
      Src: org.apache.commons.cli.ParseExceptionTest:37,1
    - Dst: '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.ParseException)'
      Src: org.apache.commons.cli.ParseExceptionTest:38,1
    - Dst: '[org.apache.commons.cli.ParseExceptionTest].assertEquals(org.apache.commons.cli.ParseException,org.apache.commons.cli.ParseException)'
      Src: org.apache.commons.cli.ParseExceptionTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.cli.ParseExceptionTest].testConstructor()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ParseExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.ParseException)'
    - '[java.io.IOException].<init>()'
    - '[org.apache.commons.cli.ParseException].wrap(java.io.IOException)'
    - '[org.apache.commons.cli.ParseExceptionTest].assertEquals(org.apache.commons.cli.ParseException,org.apache.commons.cli.ParseException)'
    - '[org.apache.commons.cli.ParseException].getMessage()'
    - '[org.apache.commons.cli.ParseExceptionTest].assertEquals(String,org.apache.commons.cli.ParseExceptionTest)'
    - '[org.apache.commons.cli.ParseException].getCause()'
    - '[org.apache.commons.cli.ParseException].<init>(java.io.IOException)'
    - '[org.apache.commons.cli.ParseException].<init>(String)'
    - '[org.apache.commons.cli.ParseExceptionTest].assertEquals(java.io.IOException,org.apache.commons.cli.ParseExceptionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ParseExceptionTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ParseExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.ParseExceptionTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ParseExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.ParseExceptionTest
    signature: '[org.apache.commons.cli.ParseExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].toString()'
      Src: org.apache.commons.cli.OptionsTest:42,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertNotNull(String)'
      Src: org.apache.commons.cli.OptionsTest:42,1
    - Dst: '[org.apache.commons.cli.Option].toDeprecatedString()'
      Src: org.apache.commons.cli.OptionsTest:43,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertNotNull(String)'
      Src: org.apache.commons.cli.OptionsTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.cli.Option].toDeprecatedString()'
    - '[org.apache.commons.cli.OptionsTest].assertNotNull(String)'
    - '[org.apache.commons.cli.Option].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:48,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:49,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:50,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:50,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:50,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:51,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:51,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:51,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:52,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:53,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:53,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:53,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:54,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:54,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:54,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:55,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:56,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:57,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].type()'
      Src: org.apache.commons.cli.OptionsTest:57,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:57,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:57,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:58,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].type()'
      Src: org.apache.commons.cli.OptionsTest:58,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:58,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:58,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:59,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:60,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:60,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:60,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertThrows()'
      Src: org.apache.commons.cli.OptionsTest:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.cli.OptionsTest].testAddConflictingOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionsTest].assertThrows()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionsTest].get()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].type()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testAddConflictingOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:66,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:67,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:68,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:68,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:68,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:69,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:69,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:69,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:70,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:71,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:71,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:71,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:72,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:72,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:72,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:74,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:75,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:76,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].type()'
      Src: org.apache.commons.cli.OptionsTest:76,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:76,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:76,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:77,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].type()'
      Src: org.apache.commons.cli.OptionsTest:77,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:77,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:77,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:78,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:79,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:79,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:80,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:80,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:80,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:82,1
    - Dst: '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionsTest:83,1
    - Dst: '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionsTest:84,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:86,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.OptionsTest:87,1
    - Dst: '[org.apache.commons.cli.OptionsTest].containsAll(java.util.Collection<org.apache.commons.cli.OptionGroup>)'
      Src: org.apache.commons.cli.OptionsTest:87,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:87,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.OptionsTest:88,1
    - Dst: '[java.util.HashSet].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.OptionsTest:88,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.OptionsTest:89,1
    - Dst: '[java.util.HashSet].addAll(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.OptionsTest:89,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.apache.commons.cli.OptionsTest:90,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:90,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.OptionsTest:91,1
    - Dst: '[java.util.HashSet].containsAll(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.OptionsTest:91,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.OptionsTest].testAddNonConflictingOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].addAll(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[java.util.HashSet].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].get()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
    - '[java.util.HashSet].containsAll(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].type()'
    - '[java.util.HashSet].size()'
    - '[org.apache.commons.cli.Options].getOptionGroups()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.OptionsTest].containsAll(java.util.Collection<org.apache.commons.cli.OptionGroup>)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testAddNonConflictingOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:96,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:98,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:99,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:99,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:99,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:100,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:100,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:100,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:102,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:104,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:104,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:104,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:105,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:105,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:105,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:107,1
    - Dst: '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionsTest:108,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.OptionsTest:110,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.OptionsTest:110,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(java.util.Collection<org.apache.commons.cli.OptionGroup>,java.util.Collection<org.apache.commons.cli.OptionGroup>)'
      Src: org.apache.commons.cli.OptionsTest:110,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.OptionsTest:111,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].toArray()'
      Src: org.apache.commons.cli.OptionsTest:111,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.OptionsTest:111,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].toArray()'
      Src: org.apache.commons.cli.OptionsTest:111,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertArrayEquals(org.apache.commons.cli.OptionsTest,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 94
    functionDepth: 4
    functionLinenumber: 94
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.cli.OptionsTest].testAddOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(java.util.Collection<org.apache.commons.cli.OptionGroup>,java.util.Collection<org.apache.commons.cli.OptionGroup>)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
    - '[java.util.Collection<org.apache.commons.cli.Option>].toArray()'
    - '[org.apache.commons.cli.Options].getOptionGroups()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionsTest].assertArrayEquals(org.apache.commons.cli.OptionsTest,org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testAddOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:116,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:118,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:119,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:119,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:119,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:120,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:120,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:120,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:122,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:124,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:124,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:124,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:125,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.OptionsTest:125,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:125,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertThrows()'
      Src: org.apache.commons.cli.OptionsTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.cli.OptionsTest].testAddOptions2X()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionsTest].assertThrows()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testAddOptions2X()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:132,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.OptionsTest:133,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.OptionsTest:133,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:133,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:133,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.OptionsTest:134,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.OptionsTest:134,1
    - Dst: '[org.apache.commons.cli.OptionsTest].deprecated()'
      Src: org.apache.commons.cli.OptionsTest:134,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:134,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:134,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.OptionsTest:135,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.OptionsTest:135,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.OptionsTest:136,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.OptionsTest:136,1
    - Dst: '[org.apache.commons.cli.OptionsTest].setSince(String)'
      Src: org.apache.commons.cli.OptionsTest:136,1
    - Dst: '[org.apache.commons.cli.OptionsTest].setDescription(String)'
      Src: org.apache.commons.cli.OptionsTest:136,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:136,1
    - Dst: '[org.apache.commons.cli.OptionsTest].deprecated(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:135,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:135,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:135,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.OptionsTest].deprecated()'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.OptionsTest].longOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.OptionsTest].hasArgs()'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:137,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:139,1
    - Dst: '[org.apache.commons.cli.Option].toString()'
      Src: org.apache.commons.cli.OptionsTest:139,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.OptionsTest:139,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:139,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:140,1
    - Dst: '[org.apache.commons.cli.Option].toString()'
      Src: org.apache.commons.cli.OptionsTest:140,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.OptionsTest:140,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:140,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:141,1
    - Dst: '[org.apache.commons.cli.Option].toString()'
      Src: org.apache.commons.cli.OptionsTest:141,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.OptionsTest:141,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:141,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:143,1
    - Dst: '[org.apache.commons.cli.Option].toDeprecatedString()'
      Src: org.apache.commons.cli.OptionsTest:143,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.OptionsTest:143,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertFalse(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:143,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:144,1
    - Dst: '[org.apache.commons.cli.Option].toDeprecatedString()'
      Src: org.apache.commons.cli.OptionsTest:144,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionsTest:144,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:145,1
    - Dst: '[org.apache.commons.cli.Option].toDeprecatedString()'
      Src: org.apache.commons.cli.OptionsTest:145,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.OptionsTest:145,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:146,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:146,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:147,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:147,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:148,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:148,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:149,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 150
    functionName: '[org.apache.commons.cli.OptionsTest].testDeprecated()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].toDeprecatedString()'
    - '[org.apache.commons.cli.OptionsTest].deprecated()'
    - '[org.apache.commons.cli.Option].toString()'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].get()'
    - '[org.apache.commons.cli.OptionsTest].assertFalse(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionsTest].setSince(String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.OptionsTest].setDescription(String)'
    - '[org.apache.commons.cli.OptionsTest].hasArgs()'
    - '[org.apache.commons.cli.OptionsTest].deprecated(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.OptionsTest].longOpt(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
    - '[String].startsWith(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:154,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:155,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:156,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:157,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionsTest:157,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.OptionsTest:157,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:158,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 152
    functionDepth: 4
    functionLinenumber: 152
    functionLinenumberEnd: 159
    functionName: '[org.apache.commons.cli.OptionsTest].testDuplicateLong()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testDuplicateLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:163,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:164,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:165,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:165,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:166,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:167,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.OptionsTest:167,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.OptionsTest:167,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:168,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.cli.OptionsTest].testDuplicateSimple()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testDuplicateSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:173,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:174,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.OptionsTest:175,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:175,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:176,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.OptionsTest:177,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:177,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.OptionsTest:178,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionsTest:178,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:178,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.OptionsTest:179,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.OptionsTest:179,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:179,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.OptionsTest:180,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.OptionsTest:180,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:180,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:181,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:181,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.OptionsTest:182,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 171
    functionDepth: 4
    functionLinenumber: 171
    functionLinenumberEnd: 183
    functionName: '[org.apache.commons.cli.OptionsTest].testGetMatchingOpts()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.Options].getMatchingOptions(String)'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testGetMatchingOpts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:187,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.OptionsTest:188,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:188,1
    - Dst: '[org.apache.commons.cli.OptionsTest].hasArg()'
      Src: org.apache.commons.cli.OptionsTest:188,1
    - Dst: '[org.apache.commons.cli.OptionsTest].get()'
      Src: org.apache.commons.cli.OptionsTest:188,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:188,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(null)'
      Src: org.apache.commons.cli.OptionsTest:189,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionsTest:189,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:189,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.OptionsTest:190,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionsTest:190,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:190,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.OptionsTest:191,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionsTest:191,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:191,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.OptionsTest:192,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.OptionsTest:192,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:192,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.OptionsTest:194,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.OptionsTest:194,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertThrows()'
      Src: org.apache.commons.cli.OptionsTest:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 197
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.cli.OptionsTest].testGetMatchingOptsEmptyName()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.Options].getMatchingOptions(null)'
    - '[org.apache.commons.cli.OptionsTest].hasArg()'
    - '[org.apache.commons.cli.Options].getMatchingOptions(String)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertThrows()'
    - '[org.apache.commons.cli.OptionsTest].get()'
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testGetMatchingOptsEmptyName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:201,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:203,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionsTest:204,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:204,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionsTest:205,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:205,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:207,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionsTest:208,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:208,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.OptionsTest:209,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:209,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:211,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:212,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.OptionsTest:214,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertNotNull(java.util.Collection<org.apache.commons.cli.OptionGroup>)'
      Src: org.apache.commons.cli.OptionsTest:214,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.OptionsTest:215,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.OptionGroup>].size()'
      Src: org.apache.commons.cli.OptionsTest:215,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 216
    functionName: '[org.apache.commons.cli.OptionsTest].testGetOptionsGroups()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionsTest].assertEquals(int,org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.Options].getOptionGroups()'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[java.util.Collection<org.apache.commons.cli.OptionGroup>].size()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.OptionsTest].assertNotNull(java.util.Collection<org.apache.commons.cli.OptionGroup>)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testGetOptionsGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:220,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.OptionsTest:221,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:222,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.OptionsTest:223,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:224,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:225,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:226,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:227,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.OptionsTest:228,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:229,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:231,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:232,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:233,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:234,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:235,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:236,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:237,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.OptionsTest:239,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:240,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:241,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:242,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:243,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:244,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:245,1
    - Dst: '[org.apache.commons.cli.Options].helpOptions()'
      Src: org.apache.commons.cli.OptionsTest:247,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].containsAll(java.util.ArrayList)'
      Src: org.apache.commons.cli.OptionsTest:249,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest,String)'
      Src: org.apache.commons.cli.OptionsTest:249,1
    - Dst: '[java.util.ArrayList].containsAll(java.util.List<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.OptionsTest:250,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest,String)'
      Src: org.apache.commons.cli.OptionsTest:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.cli.OptionsTest].testHelpOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest,String)'
    - '[java.util.List<org.apache.commons.cli.Option>].containsAll(java.util.ArrayList)'
    - '[java.util.ArrayList].containsAll(java.util.List<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].helpOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testHelpOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:255,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:256,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:257,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.OptionsTest:258,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionsTest:258,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.OptionsTest:259,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionsTest:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 253
    functionDepth: 4
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.cli.OptionsTest].testLong()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].hasOption(String)'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:264,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.OptionsTest:265,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:266,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:266,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertThrows()'
      Src: org.apache.commons.cli.OptionsTest:267,1
    - Dst: '[org.apache.commons.cli.OptionsTest].getMessage()'
      Src: org.apache.commons.cli.OptionsTest:268,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(String,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 3
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.cli.OptionsTest].testMissingOptionException()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionsTest].getMessage()'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(String,org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testMissingOptionException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:273,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.OptionsTest:274,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:275,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:275,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.OptionsTest:276,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.OptionsTest:277,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:277,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertThrows()'
      Src: org.apache.commons.cli.OptionsTest:278,1
    - Dst: '[org.apache.commons.cli.OptionsTest].getMessage()'
      Src: org.apache.commons.cli.OptionsTest:279,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertEquals(String,org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 271
    functionDepth: 3
    functionLinenumber: 271
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.cli.OptionsTest].testMissingOptionsException()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionsTest].getMessage()'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionsTest].assertEquals(String,org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionsTest].assertThrows()'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testMissingOptionsException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(org.apache.commons.cli.OptionsTest,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:285,1
    - Dst: '[org.apache.commons.cli.Option].setRequired(boolean)'
      Src: org.apache.commons.cli.OptionsTest:286,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:287,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:288,1
    - Dst: '[org.apache.commons.cli.Options].getRequiredOptions()'
      Src: org.apache.commons.cli.OptionsTest:289,1
    - Dst: '[java.util.List<?>].contains(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:289,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:289,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.OptionsTest:290,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionsTest:291,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionsTest:292,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:293,1
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.OptionsTest:293,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertFalse(boolean)'
      Src: org.apache.commons.cli.OptionsTest:293,1
    - Dst: '[org.apache.commons.cli.Options].getRequiredOptions()'
      Src: org.apache.commons.cli.OptionsTest:294,1
    - Dst: '[java.util.List<?>].contains(org.apache.commons.cli.OptionsTest)'
      Src: org.apache.commons.cli.OptionsTest:294,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertFalse(org.apache.commons.cli.OptionsTest,String)'
      Src: org.apache.commons.cli.OptionsTest:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.cli.OptionsTest].testRequiredOptionInGroupShouldNotBeInRequiredList()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.Options].getRequiredOptions()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[org.apache.commons.cli.Option].<init>(org.apache.commons.cli.OptionsTest,String,boolean,String)'
    - '[org.apache.commons.cli.OptionsTest].assertFalse(boolean)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionsTest].assertFalse(org.apache.commons.cli.OptionsTest,String)'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[java.util.List<?>].contains(org.apache.commons.cli.OptionsTest)'
    - '[org.apache.commons.cli.Option].setRequired(boolean)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testRequiredOptionInGroupShouldNotBeInRequiredList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:299,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:300,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:301,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.OptionsTest:302,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionsTest:302,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.OptionsTest:303,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(boolean)'
      Src: org.apache.commons.cli.OptionsTest:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 3
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.cli.OptionsTest].testSimple()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionsTest].assertTrue(boolean)'
    - '[org.apache.commons.cli.Options].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionsTest:308,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:309,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.OptionsTest:310,1
    - Dst: '[org.apache.commons.cli.Options].toString()'
      Src: org.apache.commons.cli.OptionsTest:311,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertNotNull(String,String)'
      Src: org.apache.commons.cli.OptionsTest:312,1
    - Dst: '[String].toLowerCase()'
      Src: org.apache.commons.cli.OptionsTest:313,1
    - Dst: '[org.apache.commons.cli.OptionsTest].contains(String)'
      Src: org.apache.commons.cli.OptionsTest:313,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest,String)'
      Src: org.apache.commons.cli.OptionsTest:313,1
    - Dst: '[String].toLowerCase()'
      Src: org.apache.commons.cli.OptionsTest:314,1
    - Dst: '[org.apache.commons.cli.OptionsTest].contains(String)'
      Src: org.apache.commons.cli.OptionsTest:314,1
    - Dst: '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest,String)'
      Src: org.apache.commons.cli.OptionsTest:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 4
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.cli.OptionsTest].testToString()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionsTest].contains(String)'
    - '[String].toLowerCase()'
    - '[org.apache.commons.cli.OptionsTest].assertTrue(org.apache.commons.cli.OptionsTest,String)'
    - '[org.apache.commons.cli.Options].toString()'
    - '[org.apache.commons.cli.OptionsTest].assertNotNull(String,String)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionsTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionsTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionsTest
    signature: '[org.apache.commons.cli.OptionsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.Option,org.apache.commons.cli.Option,org.apache.commons.cli.Option,org.apache.commons.cli.Option,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.SolrCreateToolTest:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.cli.SolrCreateToolTest].getOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCreateToolTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.Option,org.apache.commons.cli.Option,org.apache.commons.cli.Option,org.apache.commons.cli.Option,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.SolrCreateToolTest,org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: java.util.List<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.SolrCreateToolTest].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.SolrCreateToolTest:81,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].getOptions()'
      Src: org.apache.commons.cli.SolrCreateToolTest:82,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.SolrCreateToolTest:82,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].getClass()'
      Src: org.apache.commons.cli.SolrCreateToolTest:83,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].getName()'
      Src: org.apache.commons.cli.SolrCreateToolTest:83,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.SolrCreateToolTest:84,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.SolrCreateToolTest:85,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getWidth()'
      Src: org.apache.commons.cli.SolrCreateToolTest:86,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
      Src: org.apache.commons.cli.SolrCreateToolTest:86,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
      Src: org.apache.commons.cli.SolrCreateToolTest:86,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.SolrCreateToolTest,null,org.apache.commons.cli.Options,int,int,null,boolean)'
      Src: org.apache.commons.cli.SolrCreateToolTest:86,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.commons.cli.SolrCreateToolTest:87,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.SolrCreateToolTest:88,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].contains(String)'
      Src: org.apache.commons.cli.SolrCreateToolTest:89,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].assertTrue(org.apache.commons.cli.SolrCreateToolTest)'
      Src: org.apache.commons.cli.SolrCreateToolTest:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.HelpFormatter
      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:
    - formatter
    argTypes:
    - org.apache.commons.cli.HelpFormatter
    constantsTouched: []
    func_position:
      end: 91
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.HelpFormatter)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCreateToolTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.SolrCreateToolTest].getClass()'
    - '[java.util.List<org.apache.commons.cli.Option>].forEach()'
    - '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
    - '[org.apache.commons.cli.SolrCreateToolTest].contains(String)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].getWidth()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.SolrCreateToolTest,null,org.apache.commons.cli.Options,int,int,null,boolean)'
    - '[org.apache.commons.cli.SolrCreateToolTest].getOptions()'
    - '[org.apache.commons.cli.SolrCreateToolTest].assertTrue(org.apache.commons.cli.SolrCreateToolTest)'
    - '[org.apache.commons.cli.SolrCreateToolTest].getName()'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.StringWriter].toString()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.HelpFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.SolrCreateToolTest:95,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.SolrCreateToolTest:96,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.cli.SolrCreateToolTest:97,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].assertFalse(org.apache.commons.cli.SolrCreateToolTest)'
      Src: org.apache.commons.cli.SolrCreateToolTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[org.apache.commons.cli.SolrCreateToolTest].testHelpFormatter()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCreateToolTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[String].contains(String)'
    - '[org.apache.commons.cli.SolrCreateToolTest].assertFalse(org.apache.commons.cli.SolrCreateToolTest)'
    - '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.HelpFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.SolrCreateToolTest].testHelpFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.SolrCreateToolTest:102,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
      Src: org.apache.commons.cli.SolrCreateToolTest:102,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].get()'
      Src: org.apache.commons.cli.SolrCreateToolTest:102,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.SolrCreateToolTest)'
      Src: org.apache.commons.cli.SolrCreateToolTest:103,1
    - Dst: '[String].contains(String)'
      Src: org.apache.commons.cli.SolrCreateToolTest:104,1
    - Dst: '[org.apache.commons.cli.SolrCreateToolTest].assertTrue(org.apache.commons.cli.SolrCreateToolTest)'
      Src: org.apache.commons.cli.SolrCreateToolTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.SolrCreateToolTest].testHelpFormatterDeprecated()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCreateToolTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.SolrCreateToolTest].get()'
    - '[String].contains(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
    - '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.SolrCreateToolTest)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.SolrCreateToolTest].assertTrue(org.apache.commons.cli.SolrCreateToolTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.SolrCreateToolTest].testHelpFormatterDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.SolrCreateToolTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.SolrCreateToolTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCreateToolTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.SolrCreateToolTest
    signature: '[org.apache.commons.cli.SolrCreateToolTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.OptionCountTest:30,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionCountTest:30,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionCountTest:31,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.apache.commons.cli.OptionCountTest].testFiveSwitchesMixed()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionCountTest].testFiveSwitchesMixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.OptionCountTest:36,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionCountTest:36,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionCountTest:37,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.apache.commons.cli.OptionCountTest].testNoSwitch()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionCountTest].testNoSwitch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.OptionCountTest:42,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionCountTest:42,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionCountTest:43,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:43,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(String)'
      Src: org.apache.commons.cli.OptionCountTest:44,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:44,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(char)'
      Src: org.apache.commons.cli.OptionCountTest:45,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.cli.OptionCountTest].testOneSwitch()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(char)'
    - '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionCountTest].testOneSwitch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.OptionCountTest:50,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionCountTest:50,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionCountTest:51,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.OptionCountTest].testThreeSwitches()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionCountTest].testThreeSwitches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.OptionCountTest:56,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.OptionCountTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionCountTest:57,1
    - Dst: '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.OptionCountTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.OptionCountTest].testThreeSwitchesCompact()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.OptionCountTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionCountTest].testThreeSwitchesCompact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.OptionCountTest:25,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.OptionCountTest:26,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionCountTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionCountTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionCountTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionCountTest
    signature: '[org.apache.commons.cli.OptionCountTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.ValuesTest:34,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:36,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:37,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:38,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:39,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:41,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.ValuesTest:41,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:41,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:41,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:41,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:42,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:43,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
      Src: org.apache.commons.cli.ValuesTest:43,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:43,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:43,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:43,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:44,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.ValuesTest:44,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:44,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:44,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:44,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:45,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:45,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:45,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:45,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:46,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.ValuesTest:46,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:46,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
      Src: org.apache.commons.cli.ValuesTest:46,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:46,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:46,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:47,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.ValuesTest:47,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:47,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
      Src: org.apache.commons.cli.ValuesTest:47,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:47,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:47,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.ValuesTest:48,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.ValuesTest:48,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.ValuesTest:48,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
      Src: org.apache.commons.cli.ValuesTest:48,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.ValuesTest:48,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.ValuesTest:48,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.ValuesTest:70,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValuesTest)'
      Src: org.apache.commons.cli.ValuesTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      classPublic: false
      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: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.cli.ValuesTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.ValuesTest)'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:78,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(char)'
      Src: org.apache.commons.cli.ValuesTest:79,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:80,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:80,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
      Src: org.apache.commons.cli.ValuesTest:81,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:81,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:83,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:83,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(char)'
      Src: org.apache.commons.cli.ValuesTest:84,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:84,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:85,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:85,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
      Src: org.apache.commons.cli.ValuesTest:86,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:86,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:88,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:88,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(char)'
      Src: org.apache.commons.cli.ValuesTest:89,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:89,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:90,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:90,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
      Src: org.apache.commons.cli.ValuesTest:91,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      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: 92
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.ValuesTest].testCharSeparator()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
    - '[org.apache.commons.cli.CommandLine].hasOption(char)'
    - '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testCharSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:96,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:96,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:97,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:97,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:98,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      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: 99
      start: 94
    functionDepth: 4
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[org.apache.commons.cli.ValuesTest].testComplexValues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testComplexValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getArgs()'
      Src: org.apache.commons.cli.ValuesTest:103,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[],String)'
      Src: org.apache.commons.cli.ValuesTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      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: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.cli.ValuesTest].testExtraArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getArgs()'
    - '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[],String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testExtraArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:108,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:108,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:109,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      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: 110
      start: 106
    functionDepth: 4
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.cli.ValuesTest].testMultipleArgValues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testMultipleArgValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:114,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:114,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:115,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:115,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:117,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValuesTest:117,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:118,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertNull(String[])'
      Src: org.apache.commons.cli.ValuesTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      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: 119
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.cli.ValuesTest].testShortArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValuesTest].assertNull(String[])'
    - '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testShortArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:123,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:123,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValuesTest:124,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValuesTest:124,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:125,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertEquals(int,org.apache.commons.cli.ValuesTest)'
      Src: org.apache.commons.cli.ValuesTest:125,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:127,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:127,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.ValuesTest:128,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.ValuesTest:128,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:129,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertEquals(int,org.apache.commons.cli.ValuesTest)'
      Src: org.apache.commons.cli.ValuesTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.cli.ValuesTest].testShortArgsWithValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValuesTest].assertEquals(int,org.apache.commons.cli.ValuesTest)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.ValuesTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testShortArgsWithValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.ValuesTest:134,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.ValuesTest:134,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.ValuesTest:135,1
    - Dst: '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.ValuesTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      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: 136
      start: 132
    functionDepth: 4
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.cli.ValuesTest].testTwoArgValues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ValuesTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.ValuesTest].assertArrayEquals(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.ValuesTest].testTwoArgValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ValuesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.ValuesTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.ValuesTest
    signature: '[org.apache.commons.cli.ValuesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:47,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:48,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:49,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:50,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:50,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:51,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 52
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testClassPattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testClassPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:56,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:57,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].isEmpty()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:57,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testEmptyPattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[java.util.Collection<org.apache.commons.cli.Option>].isEmpty()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testEmptyPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:62,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:63,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:64,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:65,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNotNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:66,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertInstanceOf(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 68
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testExistingFilePattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNotNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertInstanceOf(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testExistingFilePattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:72,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:73,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:74,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:75,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 76
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testExistingFilePatternFileNotExist()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testExistingFilePatternFileNotExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:80,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:81,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:84,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:85,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getClass()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:85,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:85,1
    - Dst: Long.valueOf(int)
      Src: org.apache.commons.cli.PatternOptionBuilderTest:86,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:86,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:86,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:87,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getClass()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:87,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:87,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.cli.PatternOptionBuilderTest:88,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:88,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:88,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:89,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 90
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testNumberPattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getClass()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - Double.valueOf(float)
    - Long.valueOf(int)
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testNumberPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:94,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:95,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:96,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:97,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:97,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:98,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:98,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:99,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 100
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testObjectPattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testObjectPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:104,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:105,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertThrows()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:106,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getMissingOptions()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:107,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].size()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:107,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(int,org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:107,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getMissingOptions()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:108,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].contains(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:108,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 109
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testRequiredOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(int,org.apache.commons.cli.PatternOptionBuilderTest)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertThrows()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].contains(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].size()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getMissingOptions()'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testRequiredOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:119,1
    - Dst: '[java.util.Date].<init>(int)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:120,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:121,1
    - Dst: '[java.text.SimpleDateFormat].format(java.util.Date)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:123,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:124,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:125,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionValue(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:126,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:126,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:127,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:127,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:128,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:128,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.util.Vector,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:128,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:129,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:129,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:130,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertFalse(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:130,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:131,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:131,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.io.File,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:131,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:132,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:132,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.cli.PatternOptionBuilderTest:133,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:133,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:133,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:134,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:134,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.net.URL,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:134,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionValue(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:136,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:136,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:137,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:137,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:138,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:138,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.util.Vector,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:138,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:139,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:139,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:140,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertFalse(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:140,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:141,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:141,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.io.File,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:141,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:142,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:142,1
    - Dst: Double.valueOf(float)
      Src: org.apache.commons.cli.PatternOptionBuilderTest:143,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:143,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:143,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:144,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:144,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.net.URL,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:144,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertThrows()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:146,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:147,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.util.Date,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 149
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testSimplePattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.util.Vector,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.util.Date,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertThrows()'
    - '[java.util.Vector].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionValue(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[java.io.File].<init>(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - Double.valueOf(float)
    - '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertFalse(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    - '[java.net.URL].<init>(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.PatternOptionBuilderTest)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.net.URL,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionValue(char)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(String)'
    - '[java.util.Date].<init>(int)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.io.File,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[java.text.SimpleDateFormat].format(java.util.Date)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(String,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testSimplePattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:153,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:154,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:155,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:156,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:156,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:157,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:157,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:158,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:158,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:159,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:159,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:160,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:160,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:161,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 162
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testUntypedPattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(char)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].hasOption(char)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertTrue(org.apache.commons.cli.PatternOptionBuilderTest)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testUntypedPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:166,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:167,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:168,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:169,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:169,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.net.URL,org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:169,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:170,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
      Src: org.apache.commons.cli.PatternOptionBuilderTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 171
      start: 164
    functionDepth: 4
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].testURLPattern()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].<init>(String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertNull(org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].getOptionObject(String)'
    - '[org.apache.commons.cli.PatternOptionBuilderTest].assertEquals(java.net.URL,org.apache.commons.cli.PatternOptionBuilderTest,String)'
    - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].testURLPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.PatternOptionBuilderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.PatternOptionBuilderTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.PatternOptionBuilderTest
    signature: '[org.apache.commons.cli.PatternOptionBuilderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
      Src: org.apache.commons.cli.BasicParserTest:32,1
    - Dst: '[org.apache.commons.cli.BasicParser].<init>()'
      Src: org.apache.commons.cli.BasicParserTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.cli.BasicParserTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
    - '[org.apache.commons.cli.BasicParser].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.BasicParserTest].testAmbiguousLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testAmbiguousLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.cli.BasicParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.apache.commons.cli.BasicParserTest].testBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.cli.BasicParserTest].testDoubleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testDoubleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.apache.commons.cli.BasicParserTest].testLongOptionWithEqualsQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testLongOptionWithEqualsQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.cli.BasicParserTest].testLongWithEqualDoubleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testLongWithEqualDoubleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.cli.BasicParserTest].testLongWithEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testLongWithEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.cli.BasicParserTest].testLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.cli.BasicParserTest].testMissingArgWithBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testMissingArgWithBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.cli.BasicParserTest].testNegativeOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testNegativeOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.cli.BasicParserTest].testPartialLongOptionSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testPartialLongOptionSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.cli.BasicParserTest].testPropertiesOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testPropertiesOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.cli.BasicParserTest].testPropertiesOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testPropertiesOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.cli.BasicParserTest].testShortOptionConcatenatedQuoteHandling()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testShortOptionConcatenatedQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.cli.BasicParserTest].testShortWithEqual()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testShortWithEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.cli.BasicParserTest].testShortWithoutEqual()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testShortWithoutEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.cli.BasicParserTest].testStopBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testStopBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.apache.commons.cli.BasicParserTest].testStopBursting2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testStopBursting2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption3()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.cli.BasicParserTest].testUnrecognizedOptionWithBursting()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.BasicParserTest].testUnrecognizedOptionWithBursting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.BasicParserTest
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.BasicParserTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.BasicParserTest
    signature: '[org.apache.commons.cli.BasicParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(null)'
      Src: org.apache.commons.cli.UtilTest:29,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertNull(String)'
      Src: org.apache.commons.cli.UtilTest:29,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.UtilTest:30,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:30,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.UtilTest:31,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:31,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.UtilTest:32,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:32,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.UtilTest:33,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:33,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.UtilTest:34,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:34,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.UtilTest:35,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.cli.UtilTest].testStripLeadingAndTrailingQuotes()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(null)'
    - '[org.apache.commons.cli.UtilTest].assertNull(String)'
    - '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
    - '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.UtilTest].testStripLeadingAndTrailingQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.UtilTest:40,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:40,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.UtilTest:41,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:41,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.UtilTest:42,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.UtilTest:42,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(null)'
      Src: org.apache.commons.cli.UtilTest:43,1
    - Dst: '[org.apache.commons.cli.UtilTest].assertNull(String)'
      Src: org.apache.commons.cli.UtilTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.apache.commons.cli.UtilTest].testStripLeadingHyphens()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(null)'
    - '[org.apache.commons.cli.UtilTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    - '[org.apache.commons.cli.UtilTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.UtilTest].testStripLeadingHyphens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.UtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.UtilTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/UtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.UtilTest
    signature: '[org.apache.commons.cli.UtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(String)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].getMessage()'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertEquals(String,org.apache.commons.cli.AlreadySelectedExceptionTest)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:33,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(String)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:34,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].getOption()'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:34,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertNull(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:34,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:35,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:36,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:37,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].getMessage()'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:37,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertNotNull(org.apache.commons.cli.AlreadySelectedExceptionTest)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:37,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:38,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].getOption()'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:38,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:38,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:39,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].getOptionGroup()'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:39,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertEquals(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.AlreadySelectedExceptionTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.AlreadySelectedExceptionTest].testConstructor()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AlreadySelectedExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertEquals(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.AlreadySelectedException].getOption()'
    - '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertEquals(String,org.apache.commons.cli.AlreadySelectedExceptionTest)'
    - '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertEquals(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.AlreadySelectedException].getMessage()'
    - '[org.apache.commons.cli.AlreadySelectedException].getOptionGroup()'
    - '[org.apache.commons.cli.AlreadySelectedException].<init>(String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertNull(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[org.apache.commons.cli.AlreadySelectedExceptionTest].assertNotNull(org.apache.commons.cli.AlreadySelectedExceptionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.AlreadySelectedExceptionTest].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.AlreadySelectedExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.AlreadySelectedExceptionTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/AlreadySelectedExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.AlreadySelectedExceptionTest
    signature: '[org.apache.commons.cli.AlreadySelectedExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:53,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].setSince(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].setDescription(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].deprecated(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:58,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:59,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:59,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:61,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:61,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:62,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:62,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:64,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:64,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:65,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:65,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:67,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated()'
      Src: org.apache.commons.cli.HelpFormatterTest:67,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:68,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:68,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:70,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:70,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:71,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:71,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].setSince(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:71,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].setDescription(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:71,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:71,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].deprecated(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:70,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:70,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:74,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:75,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:75,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:77,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:77,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:78,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:80,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:80,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:81,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:81,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:83,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated()'
      Src: org.apache.commons.cli.HelpFormatterTest:83,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:84,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:84,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.HelpFormatterTest:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.cli.HelpFormatterTest].deprecatedOptionsProvider()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated(boolean)'
    - '[org.apache.commons.cli.HelpFormatterTest].deprecated(org.apache.commons.cli.HelpFormatterTest)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowDeprecated()'
    - '[org.apache.commons.cli.HelpFormatterTest].setDescription(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.HelpFormatterTest].setSince(String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.HelpFormatterTest].deprecatedOptionsProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:91,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:93,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getArgName()'
      Src: org.apache.commons.cli.HelpFormatterTest:94,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:94,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setDescPadding(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:96,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
      Src: org.apache.commons.cli.HelpFormatterTest:97,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:97,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setLeftPadding(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:99,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
      Src: org.apache.commons.cli.HelpFormatterTest:100,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:100,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setLongOptPrefix(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:102,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
      Src: org.apache.commons.cli.HelpFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setNewLine(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:105,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
      Src: org.apache.commons.cli.HelpFormatterTest:106,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:106,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setOptPrefix(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:108,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
      Src: org.apache.commons.cli.HelpFormatterTest:109,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:109,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setSyntaxPrefix(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
      Src: org.apache.commons.cli.HelpFormatterTest:112,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:112,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setWidth(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:114,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getWidth()'
      Src: org.apache.commons.cli.HelpFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 116
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 116
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testAccessors()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].getNewLine()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
    - '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
    - '[org.apache.commons.cli.HelpFormatter].setDescPadding(int)'
    - '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
    - '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
    - '[org.apache.commons.cli.HelpFormatter].setNewLine(String)'
    - '[org.apache.commons.cli.HelpFormatter].setLeftPadding(int)'
    - '[org.apache.commons.cli.HelpFormatter].getWidth()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
    - '[org.apache.commons.cli.HelpFormatter].setSyntaxPrefix(String)'
    - '[org.apache.commons.cli.HelpFormatter].setWidth(int)'
    - '[org.apache.commons.cli.HelpFormatter].getArgName()'
    - '[org.apache.commons.cli.HelpFormatter].setLongOptPrefix(String)'
    - '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
    - '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.HelpFormatter].setOptPrefix(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testAccessors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:120,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:123,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.HelpFormatterTest:124,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:126,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:126,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:127,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.commons.cli.HelpFormatterTest:128,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:129,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].trim()'
      Src: org.apache.commons.cli.HelpFormatterTest:129,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:129,1
    - Dst: '[java.io.ByteArrayOutputStream].reset()'
      Src: org.apache.commons.cli.HelpFormatterTest:130,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:133,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:133,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:133,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:134,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.commons.cli.HelpFormatterTest:135,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:136,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].trim()'
      Src: org.apache.commons.cli.HelpFormatterTest:136,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:136,1
    - Dst: '[java.io.ByteArrayOutputStream].reset()'
      Src: org.apache.commons.cli.HelpFormatterTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 138
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testAutomaticUsage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].reset()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.HelpFormatterTest].trim()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testAutomaticUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:142,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:142,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].required(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:142,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:142,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:144,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:145,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:147,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:149,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:150,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:151,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:151,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:153,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 154
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testDefaultArgName()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].required(boolean)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testDefaultArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:159,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(String,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:159,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - width
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testDeprecatedFindWrapPosZeroWidth(int)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.HelpFormatter].findWrapPos(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testDeprecatedFindWrapPosZeroWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:166,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:167,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:168,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:170,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:170,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:171,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertNotNull(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - width
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 173
      start: 163
    functionDepth: 4
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testDeprecatedPrintOptionsZeroWidth(int)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatterTest].assertNotNull(org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testDeprecatedPrintOptionsZeroWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:177,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:181,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:181,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:184,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:184,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:188,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:188,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:192,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:192,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:193,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:193,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:196,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:196,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:199,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 200
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testFindWrapPos()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,int,String)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(int,String)'
    - '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatterTest,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testFindWrapPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:205,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:206,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:209,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:210,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,int,int,org.apache.commons.cli.HelpFormatterTest,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:210,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:218,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 220
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testHeaderStartingWithLineSeparator0()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,int,int,org.apache.commons.cli.HelpFormatterTest,boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testHeaderStartingWithLineSeparator0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:225,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:228,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:229,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:230,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:230,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:230,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:230,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(java.io.PrintWriter,int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,int,int,org.apache.commons.cli.HelpFormatterTest,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:230,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:238,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:232,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:240,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:241,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:241,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:241,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:241,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:249,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:243,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:251,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:252,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:252,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:252,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:252,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:260,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:254,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:262,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:263,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:263,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:263,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:263,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:271,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:265,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:273,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:274,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:274,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:274,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:274,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:282,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:276,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:284,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:285,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:285,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:285,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:285,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:290,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 222
    functionDepth: 3
    functionLinenumber: 222
    functionLinenumberEnd: 292
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testHeaderStartingWithLineSeparator1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatterTest].printHelp(int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.Options,boolean)'
    - '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
    - '[org.apache.commons.cli.HelpFormatterTest].printHelp(java.io.PrintWriter,int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,int,int,org.apache.commons.cli.HelpFormatterTest,boolean)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[java.io.StringWriter].toString()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].printHelp(String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testHeaderStartingWithLineSeparator1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:296,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:297,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:298,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:301,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLongOptSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:302,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:302,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:303,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLongOptSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:304,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:304,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:306,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:308,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:308,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:318,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 320
      start: 294
    functionDepth: 5
    functionLinenumber: 294
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testHelpWithLongOptSeparator()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatterTest].argName(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.HelpFormatter].getLongOptSeparator()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Option].builder()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testHelpWithLongOptSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:325,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:326,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:329,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:330,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,int,int,org.apache.commons.cli.HelpFormatterTest,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:330,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:339,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testIndentedHeaderAndFooter()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.Options,int,int,org.apache.commons.cli.HelpFormatterTest,boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testIndentedHeaderAndFooter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:346,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:347,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:347,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:348,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:348,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:349,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:349,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:351,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:352,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:353,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:353,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:360,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 362
      start: 343
    functionDepth: 4
    functionLinenumber: 343
    functionLinenumberEnd: 362
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testOptionWithoutShortFormat()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
    - '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testOptionWithoutShortFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:367,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:368,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:369,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:370,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:372,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:372,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:372,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].valueSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:372,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:372,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:372,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].valueSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:381,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:381,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:381,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].valueSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:381,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:381,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:381,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].valueSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].valueSeparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:395,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:396,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:397,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:398,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:399,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:400,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:401,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:402,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:403,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:404,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:406,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.HelpFormatterTest:407,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:408,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:409,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:409,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:425,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 427
      start: 364
    functionDepth: 4
    functionLinenumber: 364
    functionLinenumberEnd: 427
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testOptionWithoutShortFormat2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[java.io.StringWriter].<init>()'
    - System.lineSeparator()
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.HelpFormatterTest].valueSeparator()'
    - '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testOptionWithoutShortFormat2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:436,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:437,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:439,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].append(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:441,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:441,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatterTest:442,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].append(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:443,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].append(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:443,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:445,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:446,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:446,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.HelpFormatter
      - org.apache.commons.cli.Option
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - hf
    - option
    - expectedTxt
    argTypes:
    - org.apache.commons.cli.HelpFormatter
    - org.apache.commons.cli.Option
    - String
    constantsTouched: []
    func_position:
      end: 447
      start: 429
    functionDepth: 2
    functionLinenumber: 429
    functionLinenumberEnd: 447
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintDeprecatedOptions(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.Option,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[StringBuilder].<init>()'
    - '[StringBuffer].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].append(String)'
    - '[StringBuilder].append(String)'
    - '[String].length()'
    - '[org.apache.commons.cli.HelpFormatterTest].toString()'
    - '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintDeprecatedOptions(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.Option,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:451,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:452,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.HelpFormatterTest:453,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:458,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.commons.cli.HelpFormatterTest:472,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 449
    functionDepth: 5
    functionLinenumber: 449
    functionLinenumberEnd: 474
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpNewlineFooter()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
    - '[org.apache.commons.cli.Options].addOption(String,String)'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpNewlineFooter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:478,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:479,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.HelpFormatterTest:480,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:482,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:483,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:485,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.commons.cli.HelpFormatterTest:499,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 501
      start: 476
    functionDepth: 5
    functionLinenumber: 476
    functionLinenumberEnd: 501
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpNewlineHeader()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
    - '[org.apache.commons.cli.Options].addOption(String,String)'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpNewlineHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:506,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:507,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:508,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:509,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:510,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 511
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 511
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpWithEmptySyntax()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertThrows(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpWithEmptySyntax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:517,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:518,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].since(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:518,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:517,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:519,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:519,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:519,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:519,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:517,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:521,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:521,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:521,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:522,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.HelpFormatterTest:523,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:523,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].printHelp(org.apache.commons.cli.HelpFormatterTest,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:524,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:526,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.HelpFormatterTest:526,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].split(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:526,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertArrayEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 527
      start: 513
    functionDepth: 3
    functionLinenumber: 513
    functionLinenumberEnd: 527
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpWithSince()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatterTest].assertArrayEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
    - System.lineSeparator()
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[org.apache.commons.cli.HelpFormatterTest].split(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].since(String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].printHelp(org.apache.commons.cli.HelpFormatterTest,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpWithSince()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:531,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:532,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:532,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:532,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:533,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:533,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:533,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:534,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:534,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:534,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:536,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.HelpFormatterTest:537,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:539,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:541,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:542,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:542,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:544,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 545
      start: 529
    functionDepth: 4
    functionLinenumber: 529
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintOptionGroupUsage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintOptionGroupUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:549,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:550,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:553,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:554,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:558,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:558,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:560,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:561,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:561,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatterTest:563,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:564,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:565,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:566,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:567,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:567,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:569,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:569,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:571,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:572,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:573,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:573,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatterTest:575,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:576,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:577,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:578,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:579,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:579,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:581,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:581,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:581,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:582,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:583,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.commons.cli.HelpFormatterTest:584,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:585,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:586,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 587
      start: 547
    functionDepth: 4
    functionLinenumber: 547
    functionLinenumberEnd: 587
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatterTest)'
    - '[StringBuffer].setLength(int)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[String].length()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,boolean,null)'
      Src: org.apache.commons.cli.HelpFormatterTest:591,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:592,1
    - Dst: '[org.apache.commons.cli.Option].setRequired(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:593,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:595,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:596,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:598,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:600,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:601,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:601,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:603,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 604
      start: 589
    functionDepth: 3
    functionLinenumber: 589
    functionLinenumberEnd: 604
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintOptionWithEmptyArgNameUsage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.Option].<init>(String,boolean,null)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Option].setArgName(String)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Option].setRequired(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintOptionWithEmptyArgNameUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:608,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:609,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:609,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:609,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:610,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:610,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:610,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:611,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:611,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:611,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:612,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:614,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.HelpFormatterTest:615,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:617,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:619,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:620,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:620,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:622,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 623
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 623
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintRequiredOptionGroupUsage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintRequiredOptionGroupUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:628,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:629,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:629,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:630,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:630,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:631,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:631,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:633,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatterTest:634,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:636,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:637,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:637,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:639,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:639,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 640
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 640
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintSortedUsage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.HelpFormatter].setOptionComparator()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintSortedUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:644,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:645,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:645,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:646,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:646,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:647,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:647,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:649,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setOptionComparator(null)'
      Src: org.apache.commons.cli.HelpFormatterTest:650,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:652,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:653,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:653,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:655,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 656
      start: 642
    functionDepth: 3
    functionLinenumber: 642
    functionLinenumberEnd: 656
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintSortedUsageWithNullComparator()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.HelpFormatter].setOptionComparator(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintSortedUsageWithNullComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:662,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:663,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:664,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:665,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:666,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:667,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.HelpFormatterTest:668,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:669,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:670,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.HelpFormatterTest:671,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(org.apache.commons.cli.HelpFormatterTest,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:672,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:674,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 675
      start: 660
    functionDepth: 2
    functionLinenumber: 660
    functionLinenumberEnd: 675
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testPrintUsage()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(org.apache.commons.cli.HelpFormatterTest,int,String,org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testPrintUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:681,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:682,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:682,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].since(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:682,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:682,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:682,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:681,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:683,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:683,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:683,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:683,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:681,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:684,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
      Src: org.apache.commons.cli.HelpFormatterTest:684,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:684,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:686,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:687,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:688,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.HelpFormatterTest:688,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].split(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:688,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertArrayEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:688,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].spy(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:690,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].appendOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
      Src: org.apache.commons.cli.HelpFormatterTest:691,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].when(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:691,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].thenThrow()'
      Src: org.apache.commons.cli.HelpFormatterTest:691,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.HelpFormatterTest:692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 693
      start: 677
    functionDepth: 3
    functionLinenumber: 677
    functionLinenumberEnd: 693
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderSince()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].appendOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
    - '[org.apache.commons.cli.HelpFormatterTest].thenThrow()'
    - '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].since(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertArrayEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertThrows()'
    - '[org.apache.commons.cli.HelpFormatterTest].split(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].when(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.HelpFormatterTest].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
    - '[org.apache.commons.cli.HelpFormatterTest].spy(org.apache.commons.cli.HelpFormatterTest)'
    - System.lineSeparator()
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderSince()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:706,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:707,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:707,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:708,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 709
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 709
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextMultiLine()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextMultiLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:725,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:726,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:726,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:727,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 711
    functionDepth: 2
    functionLinenumber: 711
    functionLinenumberEnd: 728
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextMultiLinePadded()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextMultiLinePadded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:738,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:739,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:739,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:740,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:740,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:742,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].spy(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatterTest:742,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].appendWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:743,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].when(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:743,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].thenThrow()'
      Src: org.apache.commons.cli.HelpFormatterTest:743,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.HelpFormatterTest:744,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 730
    functionDepth: 2
    functionLinenumber: 730
    functionLinenumberEnd: 746
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLine()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].thenThrow()'
    - '[org.apache.commons.cli.HelpFormatterTest].appendWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].spy(org.apache.commons.cli.HelpFormatter)'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertThrows()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].when(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:756,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:757,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:757,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:758,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 759
      start: 748
    functionDepth: 2
    functionLinenumber: 748
    functionLinenumberEnd: 759
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLinePadded()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLinePadded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:774,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:775,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:775,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:776,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 777
      start: 761
    functionDepth: 2
    functionLinenumber: 761
    functionLinenumberEnd: 777
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLinePadded2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLinePadded2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:786,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:787,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:787,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:788,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 789
      start: 779
    functionDepth: 2
    functionLinenumber: 779
    functionLinenumberEnd: 789
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextWordCut()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest,org.apache.commons.cli.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextWordCut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:793,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].rtrim(null)'
      Src: org.apache.commons.cli.HelpFormatterTest:795,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertNull(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:795,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].rtrim(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:796,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:796,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].rtrim(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:797,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 798
      start: 791
    functionDepth: 2
    functionLinenumber: 791
    functionLinenumberEnd: 798
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testRtrim()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].rtrim(null)'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.HelpFormatter].rtrim(String)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testRtrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:802,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.HelpFormatterTest:803,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:804,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.HelpFormatterTest:805,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:805,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:805,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.HelpFormatterTest:805,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.HelpFormatterTest:805,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:805,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:807,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
      Src: org.apache.commons.cli.HelpFormatterTest:808,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.HelpFormatterTest:810,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.HelpFormatterTest:812,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatterTest:812,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.HelpFormatterTest:814,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].trim()'
      Src: org.apache.commons.cli.HelpFormatterTest:814,1
    - Dst: '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
      Src: org.apache.commons.cli.HelpFormatterTest:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      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: 815
      start: 800
    functionDepth: 3
    functionLinenumber: 800
    functionLinenumberEnd: 815
    functionName: '[org.apache.commons.cli.HelpFormatterTest].testUsageWithLongOptSeparator()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].argName(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.HelpFormatterTest)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatterTest].trim()'
    - '[org.apache.commons.cli.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatterTest].testUsageWithLongOptSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.HelpFormatterTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.HelpFormatterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.HelpFormatterTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - System.lineSeparator()
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatterTest
    signature: '[org.apache.commons.cli.HelpFormatterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
      Src: org.apache.commons.cli.PosixParserTest:34,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.PosixParserTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.cli.PosixParserTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.cli.PosixParserTest].testAmbiguousLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testAmbiguousLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.cli.PosixParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.cli.PosixParserTest].testAmbiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testAmbiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.cli.PosixParserTest].testDoubleDash2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testDoubleDash2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.cli.PosixParserTest].testLongWithEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testLongWithEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.cli.PosixParserTest].testLongWithoutEqualSingleDash()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testLongWithoutEqualSingleDash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.cli.PosixParserTest].testLongWithUnexpectedArgument1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testLongWithUnexpectedArgument1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.cli.PosixParserTest].testNegativeOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testNegativeOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.cli.PosixParserTest].testShortWithEqual()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testShortWithEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.cli.PosixParserTest].testUnambiguousPartialLongOption4()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParserTest].testUnambiguousPartialLongOption4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.PosixParserTest
      static: false
      superClass: org.apache.commons.cli.AbstractParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.PosixParserTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.PosixParserTest
    signature: '[org.apache.commons.cli.PosixParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextStyleTest:34,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextStyleTest:35,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:36,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:37,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMinWidth(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:38,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setScalable(boolean)'
      Src: org.apache.commons.cli.help.TextStyleTest:39,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:42,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:43,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:44,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:44,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:47,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:47,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:49,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:50,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:50,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:53,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:54,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:55,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:55,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:57,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:58,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:58,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:60,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:61,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:61,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:64,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:65,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:66,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:66,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:68,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:69,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:69,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:69,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:71,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:72,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:72,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextStyleTest:75,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:76,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:77,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:77,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:79,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:80,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:80,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:82,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyleTest:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:83,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:83,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.help.TextStyleTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.cli.help.TextStyleTest].padTestData()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setMinWidth(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.TextStyleTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(int)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setScalable(boolean)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.TextStyleTest,String,String)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.TextStyleTest)'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.help.TextStyleTest].padTestData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: underTest.getAlignment()
      Src: org.apache.commons.cli.help.TextStyleTest:91,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertEquals(org.apache.commons.cli.help.TextStyleTest,org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:91,1
    - Dst: underTest.isScalable()
      Src: org.apache.commons.cli.help.TextStyleTest:92,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertTrue(org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:92,1
    - Dst: underTest.getLeftPad()
      Src: org.apache.commons.cli.help.TextStyleTest:93,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertEquals(int,org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:93,1
    - Dst: underTest.getMinWidth()
      Src: org.apache.commons.cli.help.TextStyleTest:94,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertEquals(int,org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:94,1
    - Dst: underTest.getMaxWidth()
      Src: org.apache.commons.cli.help.TextStyleTest:95,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertEquals(int,org.apache.commons.cli.help.TextStyleTest)'
      Src: org.apache.commons.cli.help.TextStyleTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.cli.help.TextStyleTest].testDefaultStyle()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextStyleTest.java
    functionUses: 0
    functionsReached:
    - underTest.getMaxWidth()
    - '[org.apache.commons.cli.help.TextStyleTest].assertEquals(org.apache.commons.cli.help.TextStyleTest,org.apache.commons.cli.help.TextStyleTest)'
    - underTest.isScalable()
    - '[org.apache.commons.cli.help.TextStyleTest].assertEquals(int,org.apache.commons.cli.help.TextStyleTest)'
    - '[org.apache.commons.cli.help.TextStyleTest].assertTrue(org.apache.commons.cli.help.TextStyleTest)'
    - underTest.getMinWidth()
    - underTest.getAlignment()
    - underTest.getLeftPad()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextStyleTest].testDefaultStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].pad(boolean,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:101,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertEquals(String,CharSequence,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:101,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].pad(boolean,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:102,1
    - Dst: '[org.apache.commons.cli.help.TextStyleTest].assertEquals(String,CharSequence,String)'
      Src: org.apache.commons.cli.help.TextStyleTest:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TextStyle
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - underTest
    - unindentedString
    - indentedString
    argTypes:
    - org.apache.commons.cli.help.TextStyle
    - String
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.cli.help.TextStyleTest].testPad(org.apache.commons.cli.help.TextStyle,String,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextStyleTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle].pad(boolean,String)'
    - '[org.apache.commons.cli.help.TextStyleTest].assertEquals(String,CharSequence,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextStyleTest].testPad(org.apache.commons.cli.help.TextStyle,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TextStyleTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.TextStyleTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextStyleTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextStyleTest
    signature: '[org.apache.commons.cli.help.TextStyleTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:47,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:56,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:56,1
    - Dst: '[java.util.Collections].singletonList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:56,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:57,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:59,1
    - Dst: '[java.util.Collections].singletonList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:59,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:55,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:62,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:63,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:63,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:63,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:63,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:63,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:64,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:64,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:64,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].getMinWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:64,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 65
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAdjustTableFormat()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[java.util.Collections].singletonList(String)'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(int)'
    - '[java.util.Collections].singletonList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].getMaxWidth()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].getMinWidth()'
    - '[String].length()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAdjustTableFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].append(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:70,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:71,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:71,1
    - Dst: String.valueOf(org.apache.commons.cli.help.TextHelpAppendableTest)
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:72,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:72,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:72,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:74,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].append(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:75,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:76,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(String,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppend()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(String,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].append(String)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].append(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[StringBuilder].length()'
    - String.valueOf(org.apache.commons.cli.help.TextHelpAppendableTest)
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:83,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:84,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:85,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:85,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:85,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:86,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:86,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:88,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:89,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:90,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:90,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:90,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:92,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:92,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:94,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:95,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:96,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:96,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:96,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:98,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:98,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:100,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:101,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:102,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:102,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:102,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:104,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:104,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:106,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:107,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:108,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:108,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:108,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:109,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:109,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:111,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertThrows()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:112,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:114,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:115,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:116,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:116,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:118,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,null)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:119,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:120,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendHeader()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertThrows()'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,String)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[StringBuilder].setLength(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,null)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:125,1
    - Dst: String.format(String,int)
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:128,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:128,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:130,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:132,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:133,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:133,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:134,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:134,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:134,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:135,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:137,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:138,1
    - Dst: String.format(String,org.apache.commons.cli.help.TextHelpAppendableTest)
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:140,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:140,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:142,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:143,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:143,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:144,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:144,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:144,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:145,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:147,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:148,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:149,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:149,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:150,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:150,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:150,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:151,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:153,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:154,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,null)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:155,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:156,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:156,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:156,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendList()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[java.util.Collections].emptyList()'
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[java.util.ArrayList].clear()'
    - '[java.util.ArrayList].<init>()'
    - String.format(String,org.apache.commons.cli.help.TextHelpAppendableTest)
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,null)'
    - '[java.util.ArrayList].add(String)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - String.format(String,int)
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:164,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:165,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:166,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:166,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:166,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:167,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:167,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:169,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:170,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:171,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:171,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:173,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(null)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:174,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:175,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendParagraph()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(String)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(null)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendParagraph()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:182,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraphFormat(String,String,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:183,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:184,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:184,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:184,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:185,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:185,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:187,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraphFormat(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:188,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:189,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 190
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendParagraphFormat()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraphFormat(String,String,int)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[StringBuilder].setLength(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraphFormat(String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendParagraphFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:194,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:195,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:196,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:196,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:196,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:197,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:197,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:197,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:197,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:197,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:201,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:203,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:200,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:208,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:209,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:210,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:211,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:212,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:213,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:214,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:215,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:216,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:218,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:218,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:219,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:220,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:221,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:222,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:222,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:222,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:223,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:225,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(null,java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:225,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:226,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:227,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:228,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:229,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:230,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:230,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:230,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:231,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:233,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:233,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(null,java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:233,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:234,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:235,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:236,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:237,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:238,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:239,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:239,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:239,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 192
    functionDepth: 4
    functionLinenumber: 192
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendTable()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[java.util.Collections].emptyList()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[StringBuilder].toString()'
    - '[java.util.Arrays].asList(String,String)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
    - '[StringBuilder].setLength(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    - '[org.apache.commons.cli.help.TableDefinition].from(null,java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendTable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:247,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:248,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:249,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:249,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:249,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:250,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:250,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:252,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:253,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:254,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:254,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:256,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(null)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:257,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:258,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendTitle()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(null)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(String)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getTextStyleBuilder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:264,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:265,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:265,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:266,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:266,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:267,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 268
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 268
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testGetStyleBuilder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getTextStyleBuilder()'
    - '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
    - '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testGetStyleBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:274,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:274,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:275,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:275,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:276,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:276,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:277,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:277,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:278,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:278,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:279,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:279,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertThrows()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:281,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(String,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:282,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 283
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 283
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testindexOfWrapPos()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(String,int,int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertThrows()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testindexOfWrapPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,Character)
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:288,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:289,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - isWhitespace
    argTypes:
    - Character
    - boolean
    constantsTouched: []
    func_position:
      end: 290
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testindexOfWrapPosWithWhitespace(Character,boolean)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String,Character)
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(org.apache.commons.cli.help.TextHelpAppendableTest,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testindexOfWrapPosWithWhitespace(Character,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:295,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:295,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:295,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:295,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:297,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:298,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:299,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:300,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:301,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:302,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:304,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:304,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:305,1
    - Dst: '[java.util.LinkedList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:307,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:308,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:309,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:310,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:311,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:312,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:313,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:315,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:315,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:316,1
    - Dst: '[java.util.LinkedList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:318,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:319,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:320,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:321,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:322,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:323,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:324,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:326,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:326,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:327,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:329,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:330,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:331,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:332,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:333,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:334,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:335,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:336,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:336,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:336,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:338,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:338,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 340
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 340
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testMakeColumnQueue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
    - '[java.util.LinkedList].add(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[java.util.LinkedList].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
    - '[java.util.LinkedList].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testMakeColumnQueue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:346,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:346,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:346,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:346,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:348,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:349,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:350,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:352,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:352,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 354
      start: 342
    functionDepth: 2
    functionLinenumber: 342
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testMakeColumnQueueWithMultipleTrailingLineBreaks()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
    - '[java.util.LinkedList].add(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[java.util.LinkedList].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.LinkedList,java.util.Queue<String>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testMakeColumnQueueWithMultipleTrailingLineBreaks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:359,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:359,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:359,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:359,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:361,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:362,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:363,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:364,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:365,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:366,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:367,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:367,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:368,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:368,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:368,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:369,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:371,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:372,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:373,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:374,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:375,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:376,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:377,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:378,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:380,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:380,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:381,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:381,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:381,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:382,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:384,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:385,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:386,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:387,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:388,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:389,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:390,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:391,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:393,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:393,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:394,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:394,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:394,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:395,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:397,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:398,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:399,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:401,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:401,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:402,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:402,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:403,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:403,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:404,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:405,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:405,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:405,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:406,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:408,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:410,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:411,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:412,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:413,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:414,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:415,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:415,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:415,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 417
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testPrintWrapped()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[java.util.ArrayList].clear()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[StringBuilder].setLength(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setAlignment(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testPrintWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:421,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:421,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:421,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendableTest,float)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:422,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:423,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:423,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:425,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:425,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:425,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendableTest,float)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:426,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:427,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 428
      start: 419
    functionDepth: 2
    functionLinenumber: 419
    functionLinenumberEnd: 428
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testResize()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setMaxWidth(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendableTest,float)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].getIndent()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setIndent(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testResize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:432,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:434,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMinWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:434,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:434,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:434,1
    - Dst: '[java.util.Collections].singletonList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:434,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:434,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:435,1
    - Dst: '[java.util.Collections].singletonList(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:435,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:433,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:436,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:437,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:437,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].getMinWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:437,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:437,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:438,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:438,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:438,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 439
      start: 430
    functionDepth: 3
    functionLinenumber: 430
    functionLinenumberEnd: 439
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testResizeTableFormat()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setMaxWidth(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].setMinWidth(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[java.util.Collections].singletonList(String)'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(int)'
    - '[java.util.Collections].singletonList(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].getMaxWidth()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].getMinWidth()'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,org.apache.commons.cli.help.TextHelpAppendableTest,String)'
    - '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testResizeTableFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:443,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:443,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:444,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:445,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      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: 446
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 446
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testSetIndent()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(int,int,String)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testSetIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:450,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:452,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:453,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:454,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:455,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:456,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:457,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedList)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:459,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:461,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:462,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:463,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:464,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:465,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:466,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:467,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:468,1
    - Dst: '[java.util.LinkedList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:469,1
    - Dst: '[java.util.ArrayList].add(java.util.LinkedList)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:471,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:473,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:473,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:473,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:473,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:475,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:476,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:476,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:477,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:477,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:477,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:479,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:480,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:481,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:482,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:483,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:484,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:485,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:486,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:487,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:489,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.ArrayList,java.util.ArrayList)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:490,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:491,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:491,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:491,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest)'
      Src: org.apache.commons.cli.help.TextHelpAppendableTest:492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 448
    functionDepth: 3
    functionLinenumber: 448
    functionLinenumberEnd: 493
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].testWriteColumnQueues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(java.util.LinkedList)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setIndent(int)'
    - '[java.util.LinkedList].add(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.ArrayList,java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[java.util.LinkedList].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].setLeftPad(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.TextHelpAppendableTest)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].testWriteColumnQueues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.help.TextHelpAppendable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TextHelpAppendableTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.TextHelpAppendableTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextHelpAppendableTest
    signature: '[org.apache.commons.cli.help.TextHelpAppendableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:41,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:43,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:44,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:44,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setSince(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:47,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:47,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:49,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:50,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:50,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setSince(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:52,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:53,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:53,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:57,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:57,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:59,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:60,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:60,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:62,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setSince(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:63,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:64,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:64,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:66,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:67,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:67,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].deprecatedAttributesData()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setDescription(String)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.OptionFormatterTest,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setSince(null)'
    - '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setSince(String)'
    - '[java.util.ArrayList].stream()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].deprecatedAttributesData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:73,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:73,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:73,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:74,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:74,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:74,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:75,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:75,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:75,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:76,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:76,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:76,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:77,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:77,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:77,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:79,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:79,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:79,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:80,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:80,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:80,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:81,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:81,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.OptionFormatter
      - org.apache.commons.cli.help.OptionFormatter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - formatter2
    argTypes:
    - org.apache.commons.cli.help.OptionFormatter
    - org.apache.commons.cli.help.OptionFormatter
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquivalent(org.apache.commons.cli.help.OptionFormatter,org.apache.commons.cli.help.OptionFormatter)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
    - '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
    - '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
    - '[org.apache.commons.cli.help.OptionFormatter].getArgName()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
    - '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
    - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquivalent(org.apache.commons.cli.help.OptionFormatter,org.apache.commons.cli.help.OptionFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:87,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:87,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:87,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:87,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:87,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:89,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:90,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:90,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:91,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:91,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toOptional(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:92,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:92,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:94,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptionalDelimiters(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:94,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:94,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].toOptional(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:95,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testAsOptional()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptionalDelimiters(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatter].toOptional(null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].toOptional(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testAsOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:103,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:104,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:105,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:105,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:108,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:109,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:109,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].required()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:111,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:112,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:113,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:113,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].required()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:116,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:117,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:117,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:119,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:119,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:119,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:119,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:120,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:121,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:121,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:123,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:123,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:123,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:123,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:123,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:124,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:125,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:125,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].required()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:128,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:129,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:129,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:131,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:131,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:131,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:131,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:131,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:132,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:133,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testAsSyntaxOption()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].required()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].argName(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testAsSyntaxOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:138,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testCli343Part1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testCli343Part1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:144,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testCli343Part2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testCli343Part2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:151,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:151,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:152,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:152,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:152,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:154,1
    - Dst: '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:154,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:154,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:155,1
    - Dst: '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:155,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - da
    - expected
    argTypes:
    - org.apache.commons.cli.DeprecatedAttributes
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testComplexDeprecationFormat(org.apache.commons.cli.DeprecatedAttributes,String)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
    - '[org.apache.commons.cli.CommandLine.Builder].desc(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testComplexDeprecationFormat(org.apache.commons.cli.DeprecatedAttributes,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setOptPrefix(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setArgumentNameDelimiters(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setDefaultArgName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setOptSeparator(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setOptionalDelimiters(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setSyntaxFormatFunction(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setDeprecatedFormatFunction(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:163,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:174,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:174,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:174,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:176,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:177,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:178,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquivalent(org.apache.commons.cli.help.OptionFormatterTest,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:178,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:180,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:180,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].deprecated()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:180,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].required()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:180,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:180,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:181,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:182,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:183,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquivalent(org.apache.commons.cli.help.OptionFormatterTest,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testCopyConstructor()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].deprecated()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setDeprecatedFormatFunction(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setArgumentNameDelimiters(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].required()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setSyntaxFormatFunction(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setDefaultArgName(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquivalent(org.apache.commons.cli.help.OptionFormatterTest,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setOptPrefix(String)'
    - '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setOptionalDelimiters(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setOptSeparator(String)'
    - '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.OptionFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testCopyConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:189,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:189,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:189,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:189,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:189,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:190,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:191,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:191,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:192,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:192,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:194,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:194,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:194,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:194,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].required()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:194,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:194,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:195,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:196,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:196,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:197,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 186
    functionDepth: 3
    functionLinenumber: 186
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testDefaultSyntaxFormat()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].required()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
    - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testDefaultSyntaxFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:204,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:204,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:204,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:204,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:204,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:205,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:206,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:206,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:208,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:208,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:208,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:208,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:209,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:210,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:210,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:212,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:212,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:212,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:212,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:213,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:214,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 200
    functionDepth: 3
    functionLinenumber: 200
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testGetBothOpt()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testGetBothOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].deprecated()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:224,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:224,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setSince(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:224,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].setDescription(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:224,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:224,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].deprecated(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:223,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:226,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:226,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:226,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:227,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:227,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:227,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:228,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:228,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:228,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:230,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedFormatFunction(java.util.function.Function<org.apache.commons.cli.Option,String>)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:230,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:232,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:232,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:232,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:233,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:233,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:233,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:234,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:234,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:234,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:236,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedFormatFunction(java.util.function.Function<org.apache.commons.cli.Option,String>)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:236,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:238,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:238,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:238,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:239,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:239,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:239,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:240,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:240,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 217
    functionDepth: 2
    functionLinenumber: 217
    functionLinenumberEnd: 242
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testGetDescription()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].deprecated()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setSince(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].getDescription()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].deprecated(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].desc(String)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].setDescription(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedFormatFunction(java.util.function.Function<org.apache.commons.cli.Option,String>)'
    - '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
    - '[org.apache.commons.cli.CommandLine.Builder].setForRemoval(boolean)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testGetDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:246,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:246,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:246,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:246,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:246,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:247,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setArgumentNameDelimiters(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:247,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:248,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:248,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:248,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setArgumentNameDelimiters(null,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:250,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:251,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:251,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:251,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:253,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setArgumentNameDelimiters(String,null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:253,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:254,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:254,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 244
    functionDepth: 2
    functionLinenumber: 244
    functionLinenumberEnd: 256
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testSetArgumentNameDelimiters()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setArgumentNameDelimiters(null,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setArgumentNameDelimiters(String,null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setArgumentNameDelimiters(String,String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testSetArgumentNameDelimiters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:260,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:260,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:260,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:260,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:260,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:261,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDefaultArgName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:261,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:262,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:262,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:262,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:264,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDefaultArgName(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:264,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:265,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:265,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:265,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:267,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDefaultArgName(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:267,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:268,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:268,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 269
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testSetDefaultArgName()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].getArgName()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDefaultArgName(null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    - '[org.apache.commons.cli.CommandLine.Builder].setDefaultArgName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testSetDefaultArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:273,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:273,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:273,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:273,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:273,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:274,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:274,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:275,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:275,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:275,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:277,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:277,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:278,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:278,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:278,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:280,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:280,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:281,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:281,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 282
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testSetLongOptPrefix()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setLongOptPrefix(null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].getLongOpt()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testSetLongOptPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:286,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:286,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:286,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:286,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:286,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:287,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptArgSeparator(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:287,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:288,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:288,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:288,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:290,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptArgSeparator(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:290,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:291,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:291,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:291,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:293,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptArgSeparator(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:293,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:294,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:294,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testSetOptArgumentSeparator()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptArgSeparator(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptArgSeparator(null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testSetOptArgumentSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:299,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:300,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptSeparator(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:300,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:301,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:301,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:301,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:303,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptSeparator(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:303,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:304,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:304,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:304,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:306,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptSeparator(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:306,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:307,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].getBothOpt()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:307,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 308
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testSetOptSeparator()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptSeparator(null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptSeparator(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].getBothOpt()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testSetOptSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].get()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:315,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setSyntaxFormatFunction(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:315,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:316,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:316,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:316,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:318,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setSyntaxFormatFunction(null)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:318,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:319,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
      Src: org.apache.commons.cli.help.OptionFormatterTest:319,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
      Src: org.apache.commons.cli.help.OptionFormatterTest:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 320
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].testSetSyntaxFormatFunction()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquals(String,org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].toSyntaxOption()'
    - '[org.apache.commons.cli.CommandLine.Builder].setSyntaxFormatFunction(null)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].setSyntaxFormatFunction(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].build(org.apache.commons.cli.help.OptionFormatterTest)'
    - '[org.apache.commons.cli.help.OptionFormatterTest].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].testSetSyntaxFormatFunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.OptionFormatterTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatterTest
    signature: '[org.apache.commons.cli.help.OptionFormatterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.UtilTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.UtilTest,org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:52,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.UtilTest,org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:55,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:55,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.apache.commons.cli.help.UtilTest:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.help.UtilTest].charArgs()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].stream()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.UtilTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.apache.commons.cli.help.UtilTest,org.apache.commons.cli.help.UtilTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.apache.commons.cli.help.UtilTest].charArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].indexOfNonWhitespace(null,int)'
      Src: org.apache.commons.cli.help.UtilTest:62,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:62,1
    - Dst: '[org.apache.commons.cli.Util].indexOfNonWhitespace(String,int)'
      Src: org.apache.commons.cli.help.UtilTest:63,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.cli.help.UtilTest].testFindNonWhitespacePos()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].indexOfNonWhitespace(null,int)'
    - '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
    - '[org.apache.commons.cli.Util].indexOfNonWhitespace(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.UtilTest].testFindNonWhitespacePos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,Character)
      Src: org.apache.commons.cli.help.UtilTest:69,1
    - Dst: '[org.apache.commons.cli.Util].indexOfNonWhitespace(org.apache.commons.cli.help.UtilTest,int)'
      Src: org.apache.commons.cli.help.UtilTest:70,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:70,1
    - Dst: String.format(String,Character,Character,Character)
      Src: org.apache.commons.cli.help.UtilTest:71,1
    - Dst: '[org.apache.commons.cli.Util].indexOfNonWhitespace(org.apache.commons.cli.help.UtilTest,int)'
      Src: org.apache.commons.cli.help.UtilTest:72,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - isWhitespace
    argTypes:
    - Character
    - boolean
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.cli.help.UtilTest].testFindNonWhitespacePos(Character,boolean)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].indexOfNonWhitespace(org.apache.commons.cli.help.UtilTest,int)'
    - String.format(String,Character)
    - '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
    - String.format(String,Character,Character,Character)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.UtilTest].testFindNonWhitespacePos(Character,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:78,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.help.UtilTest:78,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:80,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.help.UtilTest:80,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:82,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertFalse(boolean,String)'
      Src: org.apache.commons.cli.help.UtilTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.cli.help.UtilTest].testIsEmpty()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.UtilTest].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.help.UtilTest].assertFalse(boolean,String)'
    - '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.UtilTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.UtilTest].testIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,Character)
      Src: org.apache.commons.cli.help.UtilTest:89,1
    - Dst: '[org.apache.commons.cli.Util].rtrim(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:89,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertEquals(String,org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:89,1
    - Dst: String.format(String,Character)
      Src: org.apache.commons.cli.help.UtilTest:91,1
    - Dst: '[org.apache.commons.cli.Util].rtrim(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:91,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertNotEquals(String,org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:91,1
    - Dst: String.format(String,Character,Character,Character)
      Src: org.apache.commons.cli.help.UtilTest:93,1
    - Dst: '[org.apache.commons.cli.Util].ltrim(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:94,1
    - Dst: '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
      Src: org.apache.commons.cli.help.UtilTest:94,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - isWhitespace
    argTypes:
    - Character
    - boolean
    constantsTouched: []
    func_position:
      end: 95
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 95
    functionName: '[org.apache.commons.cli.help.UtilTest].testRtrim(Character,boolean)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.UtilTest].assertEquals(String,org.apache.commons.cli.help.UtilTest)'
    - '[org.apache.commons.cli.help.UtilTest].assertNotEquals(String,org.apache.commons.cli.help.UtilTest)'
    - String.format(String,Character)
    - '[org.apache.commons.cli.help.UtilTest].assertEquals(org.apache.commons.cli.help.UtilTest)'
    - String.format(String,Character,Character,Character)
    - '[org.apache.commons.cli.Util].ltrim(org.apache.commons.cli.help.UtilTest)'
    - '[org.apache.commons.cli.Util].rtrim(org.apache.commons.cli.help.UtilTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.UtilTest].testRtrim(Character,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.UtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.UtilTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.UtilTest
    signature: '[org.apache.commons.cli.help.UtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:43,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:44,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:45,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:45,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:45,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:45,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:45,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:44,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:46,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:46,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:46,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:46,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:46,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:44,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:47,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:47,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:47,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:47,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:47,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:44,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:43,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:49,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:50,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:50,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:50,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:50,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:50,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:49,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:51,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:51,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:51,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:51,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:51,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:49,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:52,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:52,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:52,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:52,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:52,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:49,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:43,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:55,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:56,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:56,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:56,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:56,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:56,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:57,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:57,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:57,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:57,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:57,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:54,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:64,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:65,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:66,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:66,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:66,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getSerializer()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:67,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:67,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getComparator()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:68,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.Comparator<org.apache.commons.cli.Option>,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:68,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getSyntaxPrefix()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:69,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testDefault()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getSyntaxPrefix()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getComparator()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.Comparator<org.apache.commons.cli.Option>,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getSerializer()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:74,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:75,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:76,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:76,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:76,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].since(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:78,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:80,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:81,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:82,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:83,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:84,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:85,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:86,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:87,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:88,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:89,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:91,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:92,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:92,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:92,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:93,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:95,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:95,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:95,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:95,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:96,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:97,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:98,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:100,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:101,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:102,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:103,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:104,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:105,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:107,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:108,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:109,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:109,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:109,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:110,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:112,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:113,1
    - Dst: '[java.util.ArrayList].set(int,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:114,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:115,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:115,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:115,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:116,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:118,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:119,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:120,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:121,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:122,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:122,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:122,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:123,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:125,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:126,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:127,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:127,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:127,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:128,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:130,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:131,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:132,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:133,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:134,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:134,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:134,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:135,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:137,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,null,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:138,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:139,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:139,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:139,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:140,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:142,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:144,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:145,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:145,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:146,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:147,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,null,boolean)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertThrows()'
    - '[org.apache.commons.cli.CommandLine.Builder].since(String)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[StringBuilder].toString()'
    - '[java.util.ArrayList].set(int,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,String,boolean)'
    - '[StringBuilder].setLength(int)'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:158,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:158,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:158,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.help.HelpFormatterTest,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:158,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:159,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:159,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:160,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.help.HelpFormatterTest,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpHeader()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.help.HelpFormatterTest,String,boolean)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:165,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:166,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:167,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:167,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:167,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].since(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:169,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:171,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:172,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:173,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:174,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:175,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:176,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:178,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:179,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:179,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:179,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpWithDefaults()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[java.util.ArrayList].add(String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].since(String)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpWithDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:185,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:186,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:187,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:187,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:187,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:189,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:190,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].since(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:190,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:190,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:190,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].build()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:190,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:190,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:192,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:193,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:194,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:195,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:196,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:197,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:198,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:199,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:200,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:201,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,java.util.ArrayList,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:203,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:204,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:204,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:204,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:205,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:207,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:207,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:207,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:207,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:208,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:209,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:210,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:211,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:212,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:213,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:214,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:215,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:216,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:217,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:219,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,java.util.ArrayList,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:220,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:221,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:221,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:221,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:222,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:224,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,java.util.ArrayList,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:225,1
    - Dst: '[java.util.ArrayList].set(int,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:226,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:227,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:227,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:227,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:228,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:230,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,java.util.ArrayList,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:231,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:232,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:233,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:234,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:234,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:234,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:235,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:237,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,java.util.ArrayList,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:238,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:239,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:239,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:239,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:240,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:242,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,java.util.ArrayList,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:243,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:244,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:245,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:246,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:246,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:246,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:247,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:249,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,java.util.ArrayList,null,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:250,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:251,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:251,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:251,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:252,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:254,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:256,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:257,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:257,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertThrows()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:258,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:259,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:259,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 260
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpWithIterableOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertThrows()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,java.util.ArrayList,null,boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].since(String)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[StringBuilder].toString()'
    - '[java.util.ArrayList].set(int,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].build()'
    - '[org.apache.commons.cli.CommandLine.Builder].setShowSince(boolean)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,java.util.ArrayList,String,boolean)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[StringBuilder].length()'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[StringBuilder].setLength(int)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,java.util.ArrayList,String,boolean)'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpWithIterableOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:264,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:265,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:266,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:266,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:266,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:268,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:268,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:270,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:271,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:272,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:273,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:274,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:275,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:276,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:277,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:278,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:279,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:280,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:281,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:282,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:283,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:284,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:285,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:287,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:288,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:288,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:288,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 291
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpXML()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(StringBuilder)'
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpXML()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:295,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:296,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:297,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:297,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].setShowSince(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:297,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:297,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:308,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:309,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:310,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:311,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:313,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:315,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:316,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:316,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:316,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:317,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:319,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:320,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:321,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:322,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:323,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:324,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:325,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:326,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:327,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:327,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:327,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:328,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].length()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:328,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:328,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:329,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:331,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:332,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:333,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:334,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:335,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:336,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:337,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:338,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:339,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:339,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:339,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.HelpFormatterTest].length()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].setShowSince(boolean)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].printOptions(org.apache.commons.cli.Options)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[StringBuilder].setLength(int)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testPrintOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:345,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:346,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptPrefix(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:346,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptionFormatBuilder(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:347,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:348,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:349,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:349,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getOptionFormatter(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:349,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getOpt()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:350,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 343
    functionDepth: 2
    functionLinenumber: 343
    functionLinenumberEnd: 352
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testSetOptionFormatBuilderTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setOptionFormatBuilder(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getOpt()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getOptionFormatter(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptPrefix(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testSetOptionFormatBuilderTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:356,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setOptionGroupSeparator(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:356,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:357,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:358,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].contains(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:359,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertTrue(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 360
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testSetOptionGroupSeparatorTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].setOptionGroupSeparator(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].contains(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertTrue(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testSetOptionGroupSeparatorTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:364,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:365,1
    - Dst: '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:365,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:366,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:366,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:367,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:368,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:368,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:369,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:369,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:370,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:370,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:371,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:371,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:372,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:372,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:373,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:373,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:374,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:374,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:375,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:375,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:376,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:376,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:377,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 362
    functionDepth: 3
    functionLinenumber: 362
    functionLinenumberEnd: 378
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testSortOptionGroupsTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[java.util.ArrayList].get(int)'
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testSortOptionGroupsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:383,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:384,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:384,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:384,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:384,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:384,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:383,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:385,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:383,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:386,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:386,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:386,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:386,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:386,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:383,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:389,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:389,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:390,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:391,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:391,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:392,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:392,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:393,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:393,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:395,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:395,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:397,1
    - Dst: '[java.util.ArrayList].set(int,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:397,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:398,1
    - Dst: '[java.util.ArrayList].set(int,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:398,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:399,1
    - Dst: '[java.util.Comparator<org.apache.commons.cli.Option>].reversed()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:399,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setComparator(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:399,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:399,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:400,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:400,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:402,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:402,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].size()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:402,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:402,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].sort(Iterable<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:403,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].size()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:403,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:403,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:404,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].size()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:404,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 380
    functionDepth: 3
    functionLinenumber: 380
    functionLinenumberEnd: 405
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testSortOptionsTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].sort(Iterable<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[java.util.Comparator<org.apache.commons.cli.Option>].reversed()'
    - '[org.apache.commons.cli.CommandLine.Builder].setComparator(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].size()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].sort(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[java.util.ArrayList].get(int)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].set(int,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].desc(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[java.util.ArrayList].set(int,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testSortOptionsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:409,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:410,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:411,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:411,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:411,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].setSyntaxPrefix(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:412,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getSyntaxPrefix()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:413,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:413,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:414,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 407
    functionDepth: 2
    functionLinenumber: 407
    functionLinenumberEnd: 415
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testSyntaxPrefix()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getSyntaxPrefix()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(int,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[StringBuilder].length()'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].setSyntaxPrefix(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testSyntaxPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:419,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:420,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:421,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:421,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:421,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toArgName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:423,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:423,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toArgName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:424,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:424,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toArgName(null)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:425,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 426
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testToArgNameTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].toArgName(null)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].toArgName(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testToArgNameTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:430,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:430,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:433,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:433,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:433,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:433,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:433,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:434,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:435,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:435,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:435,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:435,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:435,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:435,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:436,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:436,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:436,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:436,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:437,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:437,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:437,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:437,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:437,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:438,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:438,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:438,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:438,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:438,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:438,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:439,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:432,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:441,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:441,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:443,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:444,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:444,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:446,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:446,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 428
    functionDepth: 2
    functionLinenumber: 428
    functionLinenumberEnd: 447
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionGroupTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].required()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionGroupTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:451,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:451,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:452,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:454,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:454,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:454,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:454,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:454,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:454,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:455,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:456,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:457,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:457,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:457,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:457,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:457,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:458,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:458,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:458,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:458,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:458,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:458,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:459,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:460,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:460,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:460,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:460,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:460,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:460,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(java.util.ArrayList)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:461,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 449
    functionDepth: 2
    functionLinenumber: 449
    functionLinenumberEnd: 463
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionIterableTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].required()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionIterableTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:467,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:467,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:468,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:470,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:469,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:474,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:474,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:474,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:474,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:474,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:475,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:476,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:476,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:476,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:476,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:476,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:476,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:477,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:477,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:477,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:477,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:478,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:478,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:478,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:478,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:478,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:479,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:479,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:479,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:479,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:479,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:479,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:480,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:480,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:480,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:480,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:480,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:473,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:482,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:482,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:485,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:485,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:485,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:485,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:485,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:487,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:488,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:487,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:489,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:489,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:489,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:489,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:489,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:489,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:487,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:490,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:490,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:490,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:490,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:491,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:491,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:491,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:491,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:491,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:492,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:492,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:492,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:492,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:492,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:492,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:493,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:493,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:493,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:493,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:493,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:484,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:495,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:495,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:499,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:500,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:499,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:501,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:501,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:501,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:501,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:501,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:501,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:499,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:503,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:506,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:506,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:506,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:506,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:506,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:508,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:508,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:508,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:508,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:509,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:509,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:509,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:509,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:509,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:510,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:510,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].required()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:510,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:510,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:510,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:510,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:511,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:511,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:511,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:511,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:511,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:505,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:513,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 157
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 465
    functionDepth: 3
    functionLinenumber: 465
    functionLinenumberEnd: 515
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionOptionsTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].required()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].hasArg()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].toSyntaxOptions(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertEquals(String,org.apache.commons.cli.help.HelpFormatterTest,String)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].argName(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].longOpt(String)'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionOptionsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:520,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:521,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:523,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:524,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:525,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:527,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:528,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:529,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:530,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:532,1
    - Dst: org.apache.commons.cli.help.HelpFormatter.builder()
      Src: org.apache.commons.cli.help.HelpFormatterTest:535,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].setShowSince(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:535,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:536,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:535,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].get()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:535,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,null,boolean)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:537,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.HelpFormatterTest:538,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].contains(String)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:538,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatterTest].assertTrue(org.apache.commons.cli.help.HelpFormatterTest)'
      Src: org.apache.commons.cli.help.HelpFormatterTest:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 517
    functionDepth: 2
    functionLinenumber: 517
    functionLinenumberEnd: 539
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].verifyOptionGroupingOutput()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.HelpFormatterTest].printHelp(String,null,org.apache.commons.cli.Options,null,boolean)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].setShowSince(boolean)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(StringBuilder)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - org.apache.commons.cli.help.HelpFormatter.builder()
    - '[org.apache.commons.cli.help.HelpFormatterTest].setHelpAppendable(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].get()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.help.HelpFormatterTest].contains(String)'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[org.apache.commons.cli.help.HelpFormatterTest].assertTrue(org.apache.commons.cli.help.HelpFormatterTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].verifyOptionGroupingOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.HelpFormatterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.HelpFormatterTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpFormatterTest
    signature: '[org.apache.commons.cli.help.HelpFormatterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.example.AptHelpAppendable
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - output
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.cli.example.AptHelpAppendable].<init>(Appendable)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
    linkageType: ''
    returnType: org.apache.commons.cli.example.AptHelpAppendable
    signature: '[org.apache.commons.cli.example.AptHelpAppendable].<init>(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:63,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:65,1
    - Dst: output.append(String)
      Src: org.apache.commons.cli.example.AptHelpAppendable:68,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:70,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - level
    - text
    argTypes:
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 72
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.cli.example.AptHelpAppendable].appendHeader(int,CharSequence)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
    - output.append(String)
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendable].appendHeader(int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:80,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:80,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:84,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:84,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.example.AptHelpAppendable:87,1
    - Dst: output.append(org.apache.commons.cli.example.AptHelpAppendable)
      Src: org.apache.commons.cli.example.AptHelpAppendable:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.util.Collection<CharSequence>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - ordered
    - list
    argTypes:
    - boolean
    - java.util.Collection<CharSequence>
    constantsTouched: []
    func_position:
      end: 89
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.cli.example.AptHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
    functionUses: 0
    functionsReached:
    - output.append(org.apache.commons.cli.example.AptHelpAppendable)
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.cli.example.AptHelpAppendable)'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
    - System.lineSeparator()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:93,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:94,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - paragraph
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraph(CharSequence)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(CharSequence)'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraph(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:102,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:103,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:103,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:104,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:104,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:105,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:105,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].length()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:106,1
    - Dst: '[org.apache.commons.lang3.StringUtils].repeat(char,int)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:106,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:106,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].getAlignment()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:107,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:109,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:112,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:115,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.example.AptHelpAppendable:119,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.example.AptHelpAppendable:119,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:119,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:121,1
    - Dst: output.append(org.apache.commons.cli.example.AptHelpAppendable)
      Src: org.apache.commons.cli.example.AptHelpAppendable:121,1
    - Dst: output.append(String)
      Src: org.apache.commons.cli.example.AptHelpAppendable:122,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:123,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:124,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:124,1
    - Dst: output.append(org.apache.commons.cli.example.AptHelpAppendable)
      Src: org.apache.commons.cli.example.AptHelpAppendable:126,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].rows()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:128,1
    - Dst: output.append(String)
      Src: org.apache.commons.cli.example.AptHelpAppendable:129,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:131,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:131,1
    - Dst: output.append(org.apache.commons.cli.example.AptHelpAppendable)
      Src: org.apache.commons.cli.example.AptHelpAppendable:133,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].caption()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:136,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:136,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].caption()'
      Src: org.apache.commons.cli.example.AptHelpAppendable:137,1
    - Dst: '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:137,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:137,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.example.AptHelpAppendable:139,1
    - Dst: output.append(org.apache.commons.cli.example.AptHelpAppendable)
      Src: org.apache.commons.cli.example.AptHelpAppendable:139,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TableDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - table
    argTypes:
    - org.apache.commons.cli.help.TableDefinition
    constantsTouched: []
    func_position:
      end: 141
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.example.AptHelpAppendable)'
    - '[org.apache.commons.cli.help.TableDefinition].caption()'
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(String)'
    - '[org.apache.commons.cli.example.AptHelpAppendable].getAlignment()'
    - '[java.util.List<String>].size()'
    - output.append(String)
    - output.append(org.apache.commons.cli.example.AptHelpAppendable)
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(String)'
    - '[org.apache.commons.cli.example.AptHelpAppendable].length()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.lang3.StringUtils].repeat(char,int)'
    - '[org.apache.commons.text.translate.CharSequenceTranslator].translate(org.apache.commons.cli.example.AptHelpAppendable)'
    - '[StringBuilder].append(String)'
    - '[java.util.List<String>].get(org.apache.commons.cli.example.AptHelpAppendable)'
    - '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
    - '[StringBuilder].append(org.apache.commons.cli.example.AptHelpAppendable)'
    - '[org.apache.commons.cli.help.TableDefinition].headers()'
    - System.lineSeparator()
    - '[org.apache.commons.cli.help.TableDefinition].rows()'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,org.apache.commons.cli.example.AptHelpAppendable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:145,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,CharSequence)'
      Src: org.apache.commons.cli.example.AptHelpAppendable:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.text.translate.CharSequenceTranslator
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - title
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 148
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.cli.example.AptHelpAppendable].appendTitle(CharSequence)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,CharSequence)'
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendable].appendTitle(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:45,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].beforeEach()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.example.AptHelpAppendable].<init>(StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].beforeEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,String,int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:51,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:52,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:52,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendFormatTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendFormat(String,String,int)'
    - String.format(String)
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendFormatTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:57,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:58,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:58,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:58,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:59,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:60,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:61,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:61,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:61,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:62,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertThrows()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendHeaderTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertThrows()'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendHeader(int,String)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendHeaderTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:69,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendList(boolean,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:69,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:70,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:70,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:70,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:71,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:72,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendList(boolean,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:72,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:73,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:73,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendListTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendList(boolean,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendListTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraphFormat(String,String,int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:78,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:79,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:79,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendParagraphFormatTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraphFormat(String,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendParagraphFormatTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:84,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:85,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:85,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendParagraphTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraph(String)'
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendParagraphTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:90,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:94,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:95,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:96,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:93,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:100,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:101,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:102,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:103,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:104,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:105,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:106,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:107,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:108,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:109,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:110,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:111,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:111,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:112,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:113,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:113,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:113,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.AptHelpAppendableTest,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:114,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:115,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(null,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:115,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:116,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:117,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:118,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:119,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:119,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:119,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:120,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:121,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:121,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(null,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:121,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:122,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:123,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:124,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:125,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:126,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:127,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:128,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:129,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:129,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:129,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.AptHelpAppendableTest,String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendTableTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.Collections].emptyList()'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.TableDefinition].from(null,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[StringBuilder].setLength(int)'
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.AptHelpAppendableTest,String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendTableTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:136,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendable].appendTitle(String)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:137,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:138,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:138,1
    - Dst: '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
      Src: org.apache.commons.cli.example.AptHelpAppendableTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendTitleTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.AptHelpAppendable].appendTitle(String)'
    - String.format(String)
    - '[org.apache.commons.cli.example.AptHelpAppendableTest].assertEquals(org.apache.commons.cli.example.AptHelpAppendableTest,org.apache.commons.cli.example.AptHelpAppendableTest)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendTitleTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.AptHelpAppendable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.example.AptHelpAppendableTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.example.AptHelpAppendableTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.example.AptHelpAppendableTest
    signature: '[org.apache.commons.cli.example.AptHelpAppendableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.example.XhtmlHelpAppendable
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - output
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(Appendable)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
    linkageType: ''
    returnType: org.apache.commons.cli.example.XhtmlHelpAppendable
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:46,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:48,1
    - Dst: '[java.util.Objects].toString(CharSequence)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:50,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:50,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,int,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - level
    - text
    argTypes:
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendHeader(int,CharSequence)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,int,org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[java.util.Objects].toString(CharSequence)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendHeader(int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:57,1
    - Dst: '[org.apache.commons.lang3.StringUtils].defaultIfEmpty(org.apache.commons.cli.example.XhtmlHelpAppendable,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:59,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:59,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:59,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:59,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.util.Collection<CharSequence>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - ordered
    - list
    argTypes:
    - boolean
    - java.util.Collection<CharSequence>
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[org.apache.commons.lang3.StringUtils].defaultIfEmpty(org.apache.commons.cli.example.XhtmlHelpAppendable,String)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].toString()'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:67,1
    - Dst: '[java.util.Objects].toString(CharSequence)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:68,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:68,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - paragraph
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraph(CharSequence)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[java.util.Objects].toString(CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraph(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:75,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].caption()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:76,1
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:76,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].caption()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:77,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:77,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:77,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:80,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:80,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:81,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:82,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:83,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:83,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:85,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].rows()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:88,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:89,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:91,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:91,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:93,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:95,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TableDefinition
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - table
    argTypes:
    - org.apache.commons.cli.help.TableDefinition
    constantsTouched: []
    func_position:
      end: 97
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(String)'
    - '[org.apache.commons.cli.help.TableDefinition].caption()'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[org.apache.commons.cli.help.TableDefinition].headers()'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String)'
    - '[org.apache.commons.cli.help.TableDefinition].rows()'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(String)'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:101,1
    - Dst: '[java.util.Objects].toString(CharSequence)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:102,1
    - Dst: '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:102,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendable:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - title
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTitle(CharSequence)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendFormat(String,org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[org.apache.commons.lang3.StringUtils].isNotEmpty(CharSequence)'
    - '[org.apache.commons.text.StringEscapeUtils].escapeHtml4(org.apache.commons.cli.example.XhtmlHelpAppendable)'
    - '[java.util.Objects].toString(CharSequence)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTitle(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:35,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:36,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(int)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:37,1
    - Dst: '[org.apache.commons.cli.example.WeirdOptionFormat].setIndent(int)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:37,1
    - Dst: '[org.apache.commons.cli.example.WeirdOptionFormat].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:37,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:37,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(int)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:38,1
    - Dst: '[org.apache.commons.cli.example.WeirdOptionFormat].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:38,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:38,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:39,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:39,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:40,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:40,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:41,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:41,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:42,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:42,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:43,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:43,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:44,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<org.apache.commons.cli.help.TextStyle>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.example.WeirdOptionFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.cli.example.WeirdOptionFormat].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/WeirdOptionFormat.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(int)'
    - '[org.apache.commons.cli.example.WeirdOptionFormat].get()'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.example.WeirdOptionFormat].setIndent(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: org.apache.commons.cli.example.WeirdOptionFormat
    signature: '[org.apache.commons.cli.example.WeirdOptionFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:49,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:51,1
    - Dst: option.getOpt()
      Src: org.apache.commons.cli.example.WeirdOptionFormat:52,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:52,1
    - Dst: option.getSince()
      Src: org.apache.commons.cli.example.WeirdOptionFormat:53,1
    - Dst: '[org.apache.commons.lang3.StringUtils].defaultIfEmpty(org.apache.commons.cli.example.WeirdOptionFormat,String)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:53,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:53,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:54,1
    - Dst: option.getLongOpt()
      Src: org.apache.commons.cli.example.WeirdOptionFormat:55,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:55,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:56,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:57,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:58,1
    - Dst: option.getDescription()
      Src: org.apache.commons.cli.example.WeirdOptionFormat:59,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:59,1
    - Dst: '[java.util.ArrayList].add(java.util.ArrayList)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:60,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:62,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.List<org.apache.commons.cli.help.TextStyle>,org.apache.commons.cli.example.WeirdOptionFormat,java.util.ArrayList)'
      Src: org.apache.commons.cli.example.WeirdOptionFormat:62,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - java.util.List<org.apache.commons.cli.help.TextStyle>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TableDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 63
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.cli.example.WeirdOptionFormat].apply(Iterable<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/WeirdOptionFormat.java
    functionUses: 0
    functionsReached:
    - option.getSince()
    - '[java.util.ArrayList].add(org.apache.commons.cli.example.WeirdOptionFormat)'
    - '[java.util.ArrayList].add()'
    - '[java.util.ArrayList].<init>()'
    - option.getDescription()
    - '[org.apache.commons.lang3.StringUtils].defaultIfEmpty(org.apache.commons.cli.example.WeirdOptionFormat,String)'
    - '[java.util.Arrays].asList(String[])'
    - option.getLongOpt()
    - option.getOpt()
    - '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.List<org.apache.commons.cli.help.TextStyle>,org.apache.commons.cli.example.WeirdOptionFormat,java.util.ArrayList)'
    - '[java.util.ArrayList].add(java.util.ArrayList)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TableDefinition
    signature: '[org.apache.commons.cli.example.WeirdOptionFormat].apply(Iterable<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:45,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(StringBuilder)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].beforeEach()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(StringBuilder)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].beforeEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:51,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:52,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:52,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:52,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:53,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendHeader(int,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:54,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:55,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:55,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:55,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:56,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertThrows()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendHeaderTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendHeader(int,String)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertThrows()'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendHeaderTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:63,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendList(boolean,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:63,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:64,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:64,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:64,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:65,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:66,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendList(boolean,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:66,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:67,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:67,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendListTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendList(boolean,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendListTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraphFormat(String,String,int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:72,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:73,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:73,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendParagraphFormatTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraphFormat(String,String,int)'
    - String.format(String)
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendParagraphFormatTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:78,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:79,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:79,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendParagraphTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - String.format(String)
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraph(String)'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendParagraphTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:84,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:88,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:89,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:90,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:87,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:93,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:94,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:95,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:96,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:97,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:98,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:100,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:101,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:102,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:103,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:104,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:105,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:106,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:107,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:108,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:109,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:110,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:111,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:112,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:113,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:114,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:115,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:116,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:117,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:117,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:118,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:119,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:119,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:119,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.XhtmlHelpAppendableTest,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:120,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:121,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(null,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:121,1
    - Dst: '[java.util.ArrayList].remove(int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:122,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:123,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:124,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:125,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:125,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:125,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:126,1
    - Dst: '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:127,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:127,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(null,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:127,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:128,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:129,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:130,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:131,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:132,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:133,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:134,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:135,1
    - Dst: '[StringBuilder].setLength(int)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:136,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:137,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:138,1
    - Dst: '[java.io.StringReader].<init>(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:138,1
    - Dst: '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:138,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.XhtmlHelpAppendableTest,String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 140
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendTableTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle,org.apache.commons.cli.help.TextStyle)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[java.util.ArrayList].remove(int)'
    - '[java.util.Collections].emptyList()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[java.io.StringReader].<init>(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[org.apache.commons.cli.help.TableDefinition].from(null,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.XhtmlHelpAppendableTest,String)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(java.util.ArrayList,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[org.apache.commons.io.IOUtils].readLines(java.io.StringReader)'
    - '[java.util.Arrays].asList(org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[StringBuilder].setLength(int)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendTableTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTitle(String)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:144,1
    - Dst: String.format(String)
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:145,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:145,1
    - Dst: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
      Src: org.apache.commons.cli.example.XhtmlHelpAppendableTest:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendTitleTest()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTitle(String)'
    - String.format(String)
    - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].assertEquals(org.apache.commons.cli.example.XhtmlHelpAppendableTest,org.apache.commons.cli.example.XhtmlHelpAppendableTest)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendTitleTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - org.apache.commons.cli.example.XhtmlHelpAppendable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.example.XhtmlHelpAppendableTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.example.XhtmlHelpAppendableTest
    signature: '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI148Test:39,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI148Test:40,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:40,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:40,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI148Test:41,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:41,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      classPublic: false
      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: 42
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.cli.bug.BugCLI148Test].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI148Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI148Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI148Test:46,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI148Test)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:49,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI148Test].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:50,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI148Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI148Test)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      classPublic: false
      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: 51
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.cli.bug.BugCLI148Test].testWorkaround1()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI148Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI148Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI148Test)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI148Test].getOptionValue(char)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI148Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI148Test].testWorkaround1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI148Test:55,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI148Test)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:58,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI148Test].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:59,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI148Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI148Test)'
      Src: org.apache.commons.cli.bug.BugCLI148Test:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      classPublic: false
      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: 60
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.cli.bug.BugCLI148Test].testWorkaround2()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI148Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI148Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI148Test)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI148Test].getOptionValue(char)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI148Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI148Test].testWorkaround2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI148Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI148Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI148Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI148Test
    signature: '[org.apache.commons.cli.bug.BugCLI148Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI18Test:34,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:35,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:35,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:36,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:36,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:37,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:37,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI18Test:39,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI18Test:40,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:42,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
      Src: org.apache.commons.cli.bug.BugCLI18Test:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.cli.bug.BugCLI18Test].testCLI18()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI18Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
    - '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI18Test].testCLI18()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI18Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI18Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI18Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI18Test
    signature: '[org.apache.commons.cli.bug.BugCLI18Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:54,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.bug.BugsTest:55,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:55,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:55,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugsTest:56,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:56,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:56,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:59,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:61,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugsTest:62,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:62,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:65,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
      Src: org.apache.commons.cli.bug.BugsTest:66,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:66,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:66,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugsTest:67,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:67,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:67,1
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:70,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:72,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugsTest:73,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 74
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.bug.BugsTest].test11456()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.GnuParser].<init>()'
    - '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test11456()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:78,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.bug.BugsTest:79,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create()'
      Src: org.apache.commons.cli.bug.BugsTest:79,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:79,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:82,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:84,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:85,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 86
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.cli.bug.BugsTest].test11457()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create()'
    - '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test11457()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:90,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
      Src: org.apache.commons.cli.bug.BugsTest:91,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.bug.BugsTest:91,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:91,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:91,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
      Src: org.apache.commons.cli.bug.BugsTest:92,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.bug.BugsTest:92,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:92,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:92,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:95,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:97,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValues(char)'
      Src: org.apache.commons.cli.bug.BugsTest:99,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String)'
      Src: org.apache.commons.cli.bug.BugsTest:101,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String)'
      Src: org.apache.commons.cli.bug.BugsTest:102,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValues(char)'
      Src: org.apache.commons.cli.bug.BugsTest:104,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String)'
      Src: org.apache.commons.cli.bug.BugsTest:106,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String)'
      Src: org.apache.commons.cli.bug.BugsTest:107,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String)'
      Src: org.apache.commons.cli.bug.BugsTest:108,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].iterator()'
      Src: org.apache.commons.cli.bug.BugsTest:110,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasNext()'
      Src: org.apache.commons.cli.bug.BugsTest:111,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].next()'
      Src: org.apache.commons.cli.bug.BugsTest:112,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getId()'
      Src: org.apache.commons.cli.bug.BugsTest:113,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getValue(int)'
      Src: org.apache.commons.cli.bug.BugsTest:115,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:115,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getValue(int)'
      Src: org.apache.commons.cli.bug.BugsTest:116,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:116,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getValue(int)'
      Src: org.apache.commons.cli.bug.BugsTest:119,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:119,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getValue(int)'
      Src: org.apache.commons.cli.bug.BugsTest:120,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:120,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getValue(int)'
      Src: org.apache.commons.cli.bug.BugsTest:121,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:121,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].fail(String)'
      Src: org.apache.commons.cli.bug.BugsTest:124,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 127
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 127
    functionName: '[org.apache.commons.cli.bug.BugsTest].test11458()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(String)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].next()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.bug.BugsTest].getId()'
    - '[org.apache.commons.cli.bug.BugsTest].fail(String)'
    - '[org.apache.commons.cli.bug.BugsTest].hasNext()'
    - '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.bug.BugsTest].getValue(int)'
    - '[org.apache.commons.cli.bug.BugsTest].iterator()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValues(char)'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test11458()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:131,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:132,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:132,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:133,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:133,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:135,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:136,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:138,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:139,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugsTest:141,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugsTest:142,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(org.apache.commons.cli.Option,String)'
      Src: org.apache.commons.cli.bug.BugsTest:144,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(org.apache.commons.cli.Option,String)'
      Src: org.apache.commons.cli.bug.BugsTest:145,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.bug.BugsTest:147,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.bug.BugsTest:148,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.bug.BugsTest:150,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertNull(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:150,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String,String)'
      Src: org.apache.commons.cli.bug.BugsTest:151,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:151,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 152
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.cli.bug.BugsTest].test11680()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String,String)'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(String,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.bug.BugsTest].assertNull(org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(org.apache.commons.cli.Option,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test11680()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:157,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:163,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:165,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:165,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:167,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:167,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.bug.BugsTest:169,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:172,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:173,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:174,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:177,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:178,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:179,1
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:182,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest,boolean)'
      Src: org.apache.commons.cli.bug.BugsTest:189,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getArgs()'
      Src: org.apache.commons.cli.bug.BugsTest:191,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:193,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest,boolean)'
      Src: org.apache.commons.cli.bug.BugsTest:194,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:196,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:196,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:197,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:197,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:198,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest,boolean)'
      Src: org.apache.commons.cli.bug.BugsTest:199,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].fail(String)'
      Src: org.apache.commons.cli.bug.BugsTest:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 204
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.cli.bug.BugsTest].test12210()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.GnuParser].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].fail(String)'
    - '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest,boolean)'
    - '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.bug.BugsTest].getArgs()'
    - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test12210()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:208,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.bug.BugsTest:210,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.bug.BugsTest:210,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugsTest:210,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:210,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
      Src: org.apache.commons.cli.bug.BugsTest:214,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.bug.BugsTest:214,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugsTest:214,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:214,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:220,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:221,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertThrows()'
      Src: org.apache.commons.cli.bug.BugsTest:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 223
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.cli.bug.BugsTest].test13425()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test13425()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:227,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.bug.BugsTest:228,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugsTest:228,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:228,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:229,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:232,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.bug.BugsTest:233,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.bug.BugsTest:234,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: org.apache.commons.cli.bug.BugsTest:234,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:235,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.bug.BugsTest:236,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.bug.BugsTest:237,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:237,1
    - Dst: System.setOut(org.apache.commons.cli.bug.BugsTest)
      Src: org.apache.commons.cli.bug.BugsTest:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 241
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 241
    functionName: '[org.apache.commons.cli.bug.BugsTest].test13666()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    - System.setOut(org.apache.commons.cli.bug.BugsTest)
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - System.setOut(java.io.PrintStream)
    - System.lineSeparator()
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test13666()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:245,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.bug.BugsTest:246,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugsTest:246,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugsTest:246,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:247,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:248,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.bug.BugsTest:249,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].builder()'
      Src: org.apache.commons.cli.bug.BugsTest:250,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
      Src: org.apache.commons.cli.bug.BugsTest:250,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
      Src: org.apache.commons.cli.bug.BugsTest:250,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].get()'
      Src: org.apache.commons.cli.bug.BugsTest:250,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].printHelp(String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.bug.BugsTest:251,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: org.apache.commons.cli.bug.BugsTest:252,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 253
      start: 243
    functionDepth: 3
    functionLinenumber: 243
    functionLinenumberEnd: 253
    functionName: '[org.apache.commons.cli.bug.BugsTest].test13666_Builder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].printHelp(String,org.apache.commons.cli.Options)'
    - System.lineSeparator()
    - '[org.apache.commons.cli.CommandLine.Builder].setPrintWriter(java.io.PrintWriter)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.bug.BugsTest].get()'
    - '[org.apache.commons.cli.HelpFormatter].builder()'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test13666_Builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:257,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:259,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:260,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:261,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:262,1
    - Dst: '[org.apache.commons.cli.Option].setRequired(boolean)'
      Src: org.apache.commons.cli.bug.BugsTest:263,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:265,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:266,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.bug.BugsTest:267,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:269,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.bug.BugsTest:270,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:271,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:273,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertThrows()'
      Src: org.apache.commons.cli.bug.BugsTest:275,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertThrows()'
      Src: org.apache.commons.cli.bug.BugsTest:276,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:279,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertNotNull(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:280,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:282,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:284,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertNotNull(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 286
      start: 255
    functionDepth: 3
    functionLinenumber: 255
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.cli.bug.BugsTest].test13935()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    - '[org.apache.commons.cli.bug.BugsTest].assertNotNull(org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Option].setRequired(boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test13935()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].isRequired()'
      Src: org.apache.commons.cli.bug.BugsTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.bug.BugsTest:290,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.bug.BugsTest:290,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:291,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:292,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:293,1
    - Dst: '[org.apache.commons.cli.GnuParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:295,1
    - Dst: '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:299,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:300,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 301
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 301
    functionName: '[org.apache.commons.cli.bug.BugsTest].test14786()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.GnuParser].<init>()'
    - '[org.apache.commons.cli.GnuParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].isRequired()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test14786()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:305,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:308,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:309,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:309,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:311,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugsTest:314,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:315,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugsTest:316,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
      Src: org.apache.commons.cli.bug.BugsTest:316,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugsTest:317,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertFalse(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 318
      start: 303
    functionDepth: 3
    functionLinenumber: 303
    functionLinenumberEnd: 318
    functionName: '[org.apache.commons.cli.bug.BugsTest].test15046()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].assertFalse(org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.bug.BugsTest].hasOption(String)'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(org.apache.commons.cli.bug.BugsTest,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test15046()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:322,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
      Src: org.apache.commons.cli.bug.BugsTest:324,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(String)'
      Src: org.apache.commons.cli.bug.BugsTest:324,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:325,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:326,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:327,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugsTest:328,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 329
      start: 320
    functionDepth: 3
    functionLinenumber: 320
    functionLinenumberEnd: 329
    functionName: '[org.apache.commons.cli.bug.BugsTest].test15648()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    - '[org.apache.commons.cli.OptionBuilder].create(String)'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(String,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(String)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test15648()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.bug.BugsTest:333,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.bug.BugsTest:334,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:336,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugsTest:337,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:339,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.bug.BugsTest:341,1
    - Dst: '[java.util.Properties].setProperty(String,String)'
      Src: org.apache.commons.cli.bug.BugsTest:342,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest,java.util.Properties)'
      Src: org.apache.commons.cli.bug.BugsTest:343,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].hasOption(char)'
      Src: org.apache.commons.cli.bug.BugsTest:345,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:345,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugsTest:346,1
    - Dst: '[org.apache.commons.cli.bug.BugsTest].assertEquals(String,org.apache.commons.cli.bug.BugsTest)'
      Src: org.apache.commons.cli.bug.BugsTest:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 347
    functionName: '[org.apache.commons.cli.bug.BugsTest].test31148()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugsTest,java.util.Properties)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].getOptionValue(char)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[java.util.Properties].setProperty(String,String)'
    - '[org.apache.commons.cli.bug.BugsTest].assertEquals(String,org.apache.commons.cli.bug.BugsTest)'
    - '[java.util.Properties].<init>()'
    - '[org.apache.commons.cli.bug.BugsTest].hasOption(char)'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[org.apache.commons.cli.Option].setArgs(int)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.bug.BugsTest].assertTrue(org.apache.commons.cli.bug.BugsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugsTest].test31148()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugsTest].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugsTest
    signature: '[org.apache.commons.cli.bug.BugsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withArgName(org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:37,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:38,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].withLongOpt(org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:39,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI13Test:40,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(char)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:41,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI13Test:42,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:43,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI13Test:44,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:44,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].getOptionValue(org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:45,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:45,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].getOptionValue(char)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:46,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:46,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].hasOption(char)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:47,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].assertTrue(org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:47,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].hasOption(org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:48,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI13Test].assertTrue(org.apache.commons.cli.bug.BugCLI13Test)'
      Src: org.apache.commons.cli.bug.BugCLI13Test:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[org.apache.commons.cli.bug.BugCLI13Test].testCLI13()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI13Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.bug.BugCLI13Test].hasOption(org.apache.commons.cli.bug.BugCLI13Test)'
    - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    - '[org.apache.commons.cli.OptionBuilder].hasArg()'
    - '[org.apache.commons.cli.OptionBuilder].withLongOpt(org.apache.commons.cli.bug.BugCLI13Test)'
    - '[org.apache.commons.cli.bug.BugCLI13Test].hasOption(char)'
    - '[org.apache.commons.cli.bug.BugCLI13Test].getOptionValue(org.apache.commons.cli.bug.BugCLI13Test)'
    - '[org.apache.commons.cli.bug.BugCLI13Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI13Test)'
    - '[org.apache.commons.cli.bug.BugCLI13Test].getOptionValue(char)'
    - '[org.apache.commons.cli.OptionBuilder].create(char)'
    - '[org.apache.commons.cli.OptionBuilder].withArgName(org.apache.commons.cli.bug.BugCLI13Test)'
    - '[org.apache.commons.cli.bug.BugCLI13Test].assertTrue(org.apache.commons.cli.bug.BugCLI13Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI13Test].testCLI13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI13Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI13Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI13Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI13Test
    signature: '[org.apache.commons.cli.bug.BugCLI13Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:174,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.commons.cli.HelpFormatter
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 176
    functionName: '[org.apache.commons.cli.bug.BugCLI162Test].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI162Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:180,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:181,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,null,org.apache.commons.cli.Options,int,int,null)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:183,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:194,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(org.apache.commons.cli.bug.BugCLI162Test,org.apache.commons.cli.bug.BugCLI162Test)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.commons.cli.HelpFormatter
      - java.io.StringWriter
      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: 195
      start: 178
    functionDepth: 4
    functionLinenumber: 178
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.cli.bug.BugCLI162Test].testInfiniteLoop()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(org.apache.commons.cli.bug.BugCLI162Test,org.apache.commons.cli.bug.BugCLI162Test)'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,null,org.apache.commons.cli.Options,int,int,null)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI162Test].testInfiniteLoop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:199,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:201,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:206,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].getClass()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:206,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].getName()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:206,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.bug.BugCLI162Test,String,org.apache.commons.cli.Options,int,int,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:206,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:229,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(org.apache.commons.cli.bug.BugCLI162Test,org.apache.commons.cli.bug.BugCLI162Test,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.commons.cli.HelpFormatter
      - java.io.StringWriter
      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: 230
      start: 197
    functionDepth: 4
    functionLinenumber: 197
    functionLinenumberEnd: 230
    functionName: '[org.apache.commons.cli.bug.BugCLI162Test].testLongLineChunking()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.bug.BugCLI162Test,String,org.apache.commons.cli.Options,int,int,String)'
    - '[org.apache.commons.cli.bug.BugCLI162Test].getName()'
    - '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(org.apache.commons.cli.bug.BugCLI162Test,org.apache.commons.cli.bug.BugCLI162Test,String)'
    - '[org.apache.commons.cli.bug.BugCLI162Test].getClass()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI162Test].testLongLineChunking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:234,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:235,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:236,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].getClass()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:236,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].getName()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:236,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.bug.BugCLI162Test,String,org.apache.commons.cli.Options,int,int,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:236,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:248,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(org.apache.commons.cli.bug.BugCLI162Test,org.apache.commons.cli.bug.BugCLI162Test,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.commons.cli.HelpFormatter
      - java.io.StringWriter
      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: 249
      start: 232
    functionDepth: 4
    functionLinenumber: 232
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.cli.bug.BugCLI162Test].testLongLineChunkingIndentIgnored()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.bug.BugCLI162Test,String,org.apache.commons.cli.Options,int,int,String)'
    - '[org.apache.commons.cli.bug.BugCLI162Test].getName()'
    - '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(org.apache.commons.cli.bug.BugCLI162Test,org.apache.commons.cli.bug.BugCLI162Test,String)'
    - '[org.apache.commons.cli.bug.BugCLI162Test].getClass()'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI162Test].testLongLineChunkingIndentIgnored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:255,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:256,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:257,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:259,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:264,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:265,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:267,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:278,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:279,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:280,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:281,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:282,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:283,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:285,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:287,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:288,1
    - Dst: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:289,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:291,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:296,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:298,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:303,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:305,1
    - Dst: Types.class.getName()
      Src: org.apache.commons.cli.bug.BugCLI162Test:307,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:309,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:318,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:320,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:329,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:330,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:332,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:335,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:355,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:357,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:370,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:371,1
    - Dst: '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:372,1
    - Dst: '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:374,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:375,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:376,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:378,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:379,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.bug.BugCLI162Test,null,org.apache.commons.cli.Options,int,int,null)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:381,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.commons.cli.bug.BugCLI162Test:384,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI162Test)'
      Src: org.apache.commons.cli.bug.BugCLI162Test:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 123
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.commons.cli.HelpFormatter
      - java.io.StringWriter
      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: 385
      start: 251
    functionDepth: 4
    functionLinenumber: 251
    functionLinenumberEnd: 385
    functionName: '[org.apache.commons.cli.bug.BugCLI162Test].testPrintHelpLongLines()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,org.apache.commons.cli.bug.BugCLI162Test,null,org.apache.commons.cli.Options,int,int,null)'
    - '[org.apache.commons.cli.bug.BugCLI162Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI162Test)'
    - '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.commons.cli.Option].setArgs(int)'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - Types.class.getName()
    - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].<init>(null,String,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI162Test].testPrintHelpLongLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.bug.BugCLI162Test:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.commons.cli.HelpFormatter
      - java.io.StringWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI162Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI162Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
    functionUses: 0
    functionsReached:
    - System.lineSeparator()
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI162Test
    signature: '[org.apache.commons.cli.bug.BugCLI162Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:36,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArgs()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:36,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].valueSeparator()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:36,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].desc(String)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:36,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:36,1
    - Dst: '[org.apache.commons.cli.DefaultParser].builder()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:42,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:42,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:42,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI325Test)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:42,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI325Test)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:42,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].getOptionProperties(org.apache.commons.cli.bug.BugCLI325Test)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:43,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].size()'
      Src: org.apache.commons.cli.bug.BugCLI325Test:44,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].assertEquals(int,org.apache.commons.cli.bug.BugCLI325Test)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:44,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].get(String)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:45,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI325Test)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:45,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].get(String)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:46,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI325Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI325Test)'
      Src: org.apache.commons.cli.bug.BugCLI325Test:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: '[org.apache.commons.cli.bug.BugCLI325Test].testCli325()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI325Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI325Test].desc(String)'
    - '[org.apache.commons.cli.bug.BugCLI325Test].valueSeparator()'
    - '[org.apache.commons.cli.bug.BugCLI325Test].size()'
    - '[org.apache.commons.cli.bug.BugCLI325Test].get()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI325Test].get(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArgs()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI325Test)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.bug.BugCLI325Test].assertEquals(int,org.apache.commons.cli.bug.BugCLI325Test)'
    - '[org.apache.commons.cli.DefaultParser].builder()'
    - '[org.apache.commons.cli.bug.BugCLI325Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI325Test)'
    - '[org.apache.commons.cli.bug.BugCLI325Test].getOptionProperties(org.apache.commons.cli.bug.BugCLI325Test)'
    - '[org.apache.commons.cli.bug.BugCLI325Test].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI325Test)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI325Test].testCli325()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI325Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI325Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI325Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI325Test
    signature: '[org.apache.commons.cli.bug.BugCLI325Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:32,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:33,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI252Test:33,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI252Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:33,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI252Test)'
      Src: org.apache.commons.cli.bug.BugCLI252Test:33,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:34,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI252Test:34,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI252Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:34,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI252Test)'
      Src: org.apache.commons.cli.bug.BugCLI252Test:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.apache.commons.cli.bug.BugCLI252Test].getOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI252Test.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.bug.BugCLI252Test].get()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI252Test)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.bug.BugCLI252Test].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.bug.BugCLI252Test].assertThrows()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.apache.commons.cli.bug.BugCLI252Test].testAmbiquousOptionName()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI252Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI252Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI252Test].testAmbiquousOptionName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:45,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI252Test].getOptions()'
      Src: org.apache.commons.cli.bug.BugCLI252Test:45,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.bug.BugCLI252Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.cli.bug.BugCLI252Test].testExactOptionNameMatch()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI252Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI252Test].getOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI252Test].testExactOptionNameMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI252Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI252Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI252Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI252Test
    signature: '[org.apache.commons.cli.bug.BugCLI252Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:41,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:41,1
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:42,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:42,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:42,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].numberOfArgs(int)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:42,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].valueSeparator(char)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:42,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:42,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:43,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:43,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:43,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:45,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertThrows()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.cli.bug.BugCLI312Test].testNoOptionValues()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI312Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].get()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].numberOfArgs(int)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].longOpt(String)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].valueSeparator(char)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertThrows()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI312Test].testNoOptionValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:52,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:52,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:52,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].numberOfArgs(int)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:52,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].valueSeparator(char)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:52,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:52,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:54,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:55,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:57,1
    - Dst: '[String].split(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:59,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:59,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:60,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.bug.BugCLI312Test:60,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:62,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:63,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:63,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:64,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:64,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:65,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:65,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:66,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:66,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:67,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:67,1
    - Dst: '[java.util.Properties].size()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:68,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(int,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:68,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:69,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:69,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.bug.BugCLI312Test].testPropertyStyleOption_withGetOptionProperties()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI312Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].numberOfArgs(int)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].valueSeparator(char)'
    - '[String].split(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].get()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(int,org.apache.commons.cli.bug.BugCLI312Test)'
    - '[java.util.Properties].getProperty(String)'
    - '[java.util.Properties].size()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(String[])'
    - '[org.apache.commons.cli.bug.BugCLI312Test].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI312Test].testPropertyStyleOption_withGetOptionProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:74,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].option(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].numberOfArgs(int)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].valueSeparator(char)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:74,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:76,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:77,1
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:79,1
    - Dst: '[String].split(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:81,1
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:81,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:82,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(String[])'
      Src: org.apache.commons.cli.bug.BugCLI312Test:82,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptions()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:85,1
    - Dst: o.getOpt()
      Src: org.apache.commons.cli.bug.BugCLI312Test:86,1
    - Dst: '[String].equals(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:86,1
    - Dst: o.getValues()
      Src: org.apache.commons.cli.bug.BugCLI312Test:91,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:91,1
    - Dst: o.getValues()
      Src: org.apache.commons.cli.bug.BugCLI312Test:94,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:94,1
    - Dst: o.getValues()
      Src: org.apache.commons.cli.bug.BugCLI312Test:97,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:97,1
    - Dst: o.getValues()
      Src: org.apache.commons.cli.bug.BugCLI312Test:100,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:100,1
    - Dst: o.getValues()
      Src: org.apache.commons.cli.bug.BugCLI312Test:103,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:103,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].fail(String)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:106,1
    - Dst: '[org.apache.commons.cli.CommandLine].getArgList()'
      Src: org.apache.commons.cli.bug.BugCLI312Test:111,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:111,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
      Src: org.apache.commons.cli.bug.BugCLI312Test:111,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.cli.bug.BugCLI312Test].testPropertyStyleOption_withGetOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI312Test.java
    functionUses: 0
    functionsReached:
    - o.getOpt()
    - '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].numberOfArgs(int)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.CommandLine].getOptions()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].valueSeparator(char)'
    - '[String].split(String)'
    - o.getValues()
    - '[org.apache.commons.cli.Option].builder()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].get()'
    - '[org.apache.commons.cli.bug.BugCLI312Test].fail(String)'
    - '[String].equals(org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.bug.BugCLI312Test].assertArrayEquals(String[])'
    - '[org.apache.commons.cli.bug.BugCLI312Test].longOpt(String)'
    - '[org.apache.commons.cli.CommandLine].getArgList()'
    - '[org.apache.commons.cli.CommandLine.Builder].option(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI312Test)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI312Test].testPropertyStyleOption_withGetOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI312Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI312Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI312Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI312Test
    signature: '[org.apache.commons.cli.bug.BugCLI312Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI133Test:33,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI133Test:34,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI133Test:35,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI133Test:36,1
    - Dst: '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,null)'
      Src: org.apache.commons.cli.bug.BugCLI133Test:37,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI133Test].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI133Test:38,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI133Test].assertFalse(org.apache.commons.cli.bug.BugCLI133Test)'
      Src: org.apache.commons.cli.bug.BugCLI133Test:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.cli.bug.BugCLI133Test].testOrder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI133Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI133Test].assertFalse(org.apache.commons.cli.bug.BugCLI133Test)'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[org.apache.commons.cli.bug.BugCLI133Test].hasOption(String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.PosixParser].parse(org.apache.commons.cli.Options,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI133Test].testOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI133Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI133Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI133Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI133Test
    signature: '[org.apache.commons.cli.bug.BugCLI133Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:45,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:47,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:47,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].numberOfArgs(int)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:47,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].optionalArg(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:47,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:47,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:47,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:48,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:48,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:48,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:49,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:49,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:49,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:50,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:50,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:50,1
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI265Test:52,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:52,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:52,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:52,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DefaultParser
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.cli.bug.BugCLI265Test].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI265Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg(boolean)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].optionalArg(boolean)'
    - '[org.apache.commons.cli.DefaultParser].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI265Test].argName(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].get()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI265Test)'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
    - '[org.apache.commons.cli.bug.BugCLI265Test].numberOfArgs(int)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI265Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:59,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:61,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:61,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:62,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertNull(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:62,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:63,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:63,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:64,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:64,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:65,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertFalse(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DefaultParser
      - org.apache.commons.cli.Options
      classPublic: false
      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: 66
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseConcatenatedShortOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI265Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertNull(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertFalse(boolean)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI265Test)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseConcatenatedShortOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:72,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:74,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:75,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertNotEquals(String,String,String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:75,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:76,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DefaultParser
      - org.apache.commons.cli.Options
      classPublic: false
      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: 77
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseShortOptionWithoutValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI265Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertNotEquals(String,String,String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI265Test)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean,String)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertTrue(boolean)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseShortOptionWithoutValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI265Test)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:83,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:85,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:85,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:86,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI265Test].assertFalse(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI265Test:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DefaultParser
      - org.apache.commons.cli.Options
      classPublic: false
      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: 87
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseShortOptionWithValue()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI265Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertFalse(boolean)'
    - '[org.apache.commons.cli.bug.BugCLI265Test].assertEquals(String,String)'
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI265Test)'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseShortOptionWithValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DefaultParser
      - org.apache.commons.cli.Options
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI265Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI265Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI265Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI265Test
    signature: '[org.apache.commons.cli.bug.BugCLI265Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:40,1
    - Dst: '[org.apache.commons.cli.OptionGroup].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:41,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:42,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:43,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:46,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:46,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:46,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:46,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:46,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:46,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:50,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:50,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:50,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:50,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:50,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:50,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:55,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:57,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:57,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:57,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:57,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:57,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:60,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:60,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:60,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:61,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:61,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:61,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:61,1
    - Dst: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:61,1
    - Dst: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 66
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.cli.bug.BugCLI266Test].buildOptionsGroup(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI266Test.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI266Test].get()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
    - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
    - '[org.apache.commons.cli.OptionGroup].<init>()'
    - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI266Test].buildOptionsGroup(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:69,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:71,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:71,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].desc(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:71,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:71,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:75,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].buildOptionsGroup(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:77,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:80,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].required()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:80,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:80,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:80,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:80,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:84,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].required()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:84,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:84,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:84,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:84,1
    - Dst: '[org.apache.commons.cli.Option].builder(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:88,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:88,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:88,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].get()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:88,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:92,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:93,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 96
    functionName: '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI266Test.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI266Test].get()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].argName(String)'
    - '[org.apache.commons.cli.bug.BugCLI266Test].desc(String)'
    - '[org.apache.commons.cli.CommandLine.Builder].longOpt(String)'
    - '[org.apache.commons.cli.Option].builder(String)'
    - '[org.apache.commons.cli.bug.BugCLI266Test].buildOptionsGroup(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.CommandLine.Builder].required()'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg()'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.bug.BugCLI266Test)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].hasArg()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:100,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:101,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:101,1
    - Dst: '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:101,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:102,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,java.util.Comparator<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:102,1
    - Dst: o.getOpt()
      Src: org.apache.commons.cli.bug.BugCLI266Test:105,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:105,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].assertEquals(org.apache.commons.cli.bug.BugCLI266Test,org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      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: 108
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.cli.bug.BugCLI266Test].testOptionComparatorDefaultOrder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI266Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.Options].getOptions()'
    - o.getOpt()
    - '[java.util.Collections].sort(java.util.ArrayList,java.util.Comparator<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
    - '[java.util.List<String>].get(org.apache.commons.cli.bug.BugCLI266Test)'
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].assertEquals(org.apache.commons.cli.bug.BugCLI266Test,org.apache.commons.cli.bug.BugCLI266Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI266Test].testOptionComparatorDefaultOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:112,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.bug.BugCLI266Test:112,1
    - Dst: o.getOpt()
      Src: org.apache.commons.cli.bug.BugCLI266Test:115,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:115,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI266Test].assertEquals(org.apache.commons.cli.bug.BugCLI266Test,org.apache.commons.cli.bug.BugCLI266Test)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      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: 118
      start: 110
    functionDepth: 4
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.cli.bug.BugCLI266Test].testOptionComparatorInsertedOrder()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI266Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptions()'
    - o.getOpt()
    - '[java.util.List<String>].get(org.apache.commons.cli.bug.BugCLI266Test)'
    - '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
    - '[org.apache.commons.cli.bug.BugCLI266Test].assertEquals(org.apache.commons.cli.bug.BugCLI266Test,org.apache.commons.cli.bug.BugCLI266Test)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI266Test].testOptionComparatorInsertedOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:36,1
    - Dst: '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
      Src: org.apache.commons.cli.bug.BugCLI266Test:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - java.util.List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI266Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI266Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI266Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String,String,String,String,String,String,String,String,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI266Test
    signature: '[org.apache.commons.cli.bug.BugCLI266Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI71Test:39,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:41,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:42,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:43,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:45,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:46,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:47,1
    - Dst: '[org.apache.commons.cli.PosixParser].<init>()'
      Src: org.apache.commons.cli.bug.BugCLI71Test:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.cli.bug.BugCLI71Test].setUp()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PosixParser].<init>()'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[org.apache.commons.cli.Option].setArgName(String)'
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI71Test].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:55,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:56,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:56,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:57,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 58
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.apache.commons.cli.bug.BugCLI71Test].testBasic()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
    - '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI71Test].testBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:63,1
    - Dst: '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:63,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:64,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:66,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:66,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(char,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:67,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 68
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.cli.bug.BugCLI71Test].testGetsDefaultIfOptional()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    - '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(char,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI71Test].testGetsDefaultIfOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertThrows()'
      Src: org.apache.commons.cli.bug.BugCLI71Test:73,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].getOption()'
      Src: org.apache.commons.cli.bug.BugCLI71Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].getOpt()'
      Src: org.apache.commons.cli.bug.BugCLI71Test:74,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI71Test,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 75
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.cli.bug.BugCLI71Test].testLackOfError()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,org.apache.commons.cli.bug.BugCLI71Test,String)'
    - '[org.apache.commons.cli.bug.BugCLI71Test].getOpt()'
    - '[org.apache.commons.cli.bug.BugCLI71Test].getOption()'
    - '[org.apache.commons.cli.bug.BugCLI71Test].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI71Test].testLackOfError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:80,1
    - Dst: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:82,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:83,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:83,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:84,1
    - Dst: '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
      Src: org.apache.commons.cli.bug.BugCLI71Test:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      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: 85
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.cli.bug.BugCLI71Test].testMistakenArgument()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,org.apache.commons.cli.bug.BugCLI71Test)'
    - '[org.apache.commons.cli.bug.BugCLI71Test].assertEquals(String,String)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.bug.BugCLI71Test].testMistakenArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.Options
      - org.apache.commons.cli.CommandLineParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.bug.BugCLI71Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.bug.BugCLI71Test].<init>()'
    functionSourceFile: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.bug.BugCLI71Test
    signature: '[org.apache.commons.cli.bug.BugCLI71Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.CommandLine:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.apache.commons.cli.CommandLine].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.CommandLine].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].<init>(java.util.LinkedList,java.util.ArrayList,org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.apache.commons.cli.CommandLine].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].<init>(java.util.LinkedList,java.util.ArrayList,org.apache.commons.cli.CommandLine)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.CommandLine].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<String>,String)'
      Src: org.apache.commons.cli.CommandLine:175,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.List<org.apache.commons.cli.Option>,String)'
      Src: org.apache.commons.cli.CommandLine:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - args
    - options
    - deprecatedHandler
    argTypes:
    - java.util.List<String>
    - java.util.List<org.apache.commons.cli.Option>
    - java.util.function.Consumer<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.cli.CommandLine].<init>(java.util.List<String>,java.util.List<org.apache.commons.cli.Option>,java.util.function.Consumer<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.List<org.apache.commons.cli.Option>,String)'
    - '[java.util.Objects].requireNonNull(java.util.List<String>,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.CommandLine].<init>(java.util.List<String>,java.util.List<org.apache.commons.cli.Option>,java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.cli.CommandLine:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[org.apache.commons.cli.CommandLine].addArg(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLine].addArg(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 200
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 200
    functionName: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<org.apache.commons.cli.Option>].add(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.apache.commons.cli.CommandLine].first(String[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].first(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.apache.commons.cli.CommandLine:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 2
    functionsReached:
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.cli.CommandLine].getArgList()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.cli.CommandLine].getArgList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].toArray(String[])'
      Src: org.apache.commons.cli.CommandLine:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.cli.CommandLine].getArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 22
    functionsReached:
    - '[java.util.List<String>].toArray(String[])'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.CommandLine].getArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:242,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.apache.commons.cli.CommandLine].getOptionCount(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.CommandLine)'
    - String.valueOf(char)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.CommandLine].getOptionCount(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].stream()'
      Src: org.apache.commons.cli.CommandLine:253,1
    - Dst: '[org.apache.commons.cli.CommandLine].filter()'
      Src: org.apache.commons.cli.CommandLine:253,1
    - Dst: '[org.apache.commons.cli.CommandLine].count()'
      Src: org.apache.commons.cli.CommandLine:253,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 6
    functionsReached:
    - '[java.util.List<org.apache.commons.cli.Option>].stream()'
    - '[org.apache.commons.cli.CommandLine].filter()'
    - '[org.apache.commons.cli.CommandLine].count()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:264,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 3
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.commons.cli.CommandLine].getOptionCount(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.CommandLine].getOptionCount(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:276,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionObject(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.cli.CommandLine].getOptionObject(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    - '[org.apache.commons.cli.CommandLine].getOptionObject(org.apache.commons.cli.CommandLine)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.CommandLine].getOptionObject(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String)'
      Src: org.apache.commons.cli.CommandLine:289,1
    - Dst: pe.getMessage()
      Src: org.apache.commons.cli.CommandLine:291,1
    - Dst: System.err.println(org.apache.commons.cli.CommandLine)
      Src: org.apache.commons.cli.CommandLine:291,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 286
    functionDepth: 4
    functionLinenumber: 286
    functionLinenumberEnd: 294
    functionName: '[org.apache.commons.cli.CommandLine].getOptionObject(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - pe.getMessage()
    - System.err.println(org.apache.commons.cli.CommandLine)
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.CommandLine].getOptionObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.CommandLine:308,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.CommandLine:309,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Properties
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 315
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.cli.CommandLine].getOptionProperties(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[java.util.List<org.apache.commons.cli.Option>].forEach()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[org.apache.commons.cli.CommandLine].getOptionProperties(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.commons.cli.CommandLine:328,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.CommandLine:329,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Properties
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 335
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 335
    functionName: '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 2
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[java.util.List<org.apache.commons.cli.Option>].forEach()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].toArray(Option[])'
      Src: org.apache.commons.cli.CommandLine:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Option[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[org.apache.commons.cli.CommandLine].getOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 7
    functionsReached:
    - '[java.util.List<org.apache.commons.cli.Option>].toArray(Option[])'
    linkageType: ''
    returnType: Option[]
    signature: '[org.apache.commons.cli.CommandLine].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:353,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.CommandLine)'
    - String.valueOf(char)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:364,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:364,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionChar
    - defaultValue
    argTypes:
    - char
    - String
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(char,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.CommandLine)'
    - String.valueOf(char)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:376,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.CommandLine,java.util.function.Supplier<String>)'
      Src: org.apache.commons.cli.CommandLine:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - java.util.function.Supplier<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionChar
    - defaultValue
    argTypes:
    - char
    - java.util.function.Supplier<String>
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(char,java.util.function.Supplier<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.CommandLine,java.util.function.Supplier<String>)'
    - String.valueOf(char)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(char,java.util.function.Supplier<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:387,1
    - Dst: '[org.apache.commons.cli.CommandLine].first(String[])'
      Src: org.apache.commons.cli.CommandLine:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 17
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].first(String[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:399,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - defaultValue
    argTypes:
    - org.apache.commons.cli.Option
    - String
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 2
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:411,1
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<String>)'
      Src: org.apache.commons.cli.CommandLine:412,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - java.util.function.Supplier<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - defaultValue
    argTypes:
    - org.apache.commons.cli.Option
    - java.util.function.Supplier<String>
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 2
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<String>)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:423,1
    - Dst: '[org.apache.commons.cli.CommandLine].first(String[])'
      Src: org.apache.commons.cli.CommandLine:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroup
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 424
      start: 422
    functionDepth: 5
    functionLinenumber: 422
    functionLinenumberEnd: 424
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLine].first(String[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:435,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionGroup
    - defaultValue
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - String
    constantsTouched: []
    func_position:
      end: 436
      start: 434
    functionDepth: 6
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:447,1
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<String>)'
      Src: org.apache.commons.cli.CommandLine:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - java.util.function.Supplier<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionGroup
    - defaultValue
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - java.util.function.Supplier<String>
    constantsTouched: []
    func_position:
      end: 449
      start: 446
    functionDepth: 6
    functionLinenumber: 446
    functionLinenumberEnd: 449
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<String>)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:458,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 51
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:469,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:469,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionName
    - defaultValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 3
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(String,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:481,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<String>)'
      Src: org.apache.commons.cli.CommandLine:481,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Supplier<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionName
    - defaultValue
    argTypes:
    - String
    - java.util.function.Supplier<String>
    constantsTouched: []
    func_position:
      end: 482
      start: 480
    functionDepth: 3
    functionLinenumber: 480
    functionLinenumberEnd: 482
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValue(String,java.util.function.Supplier<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<String>)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.CommandLine].getOptionValue(String,java.util.function.Supplier<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:491,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:491,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.CommandLine)'
    - String.valueOf(char)
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLine:505,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.CommandLine:506,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: org.apache.commons.cli.CommandLine:514,1
    - Dst: '[java.util.ArrayList].toArray(String[])'
      Src: org.apache.commons.cli.CommandLine:514,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 515
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 515
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 10
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.List<org.apache.commons.cli.Option>].forEach()'
    - '[java.util.ArrayList].toArray(String[])'
    - '[java.util.ArrayList].isEmpty()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.CommandLine:525,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.CommandLine:528,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
      Src: org.apache.commons.cli.CommandLine:528,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroup
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 529
      start: 524
    functionDepth: 4
    functionLinenumber: 524
    functionLinenumberEnd: 529
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:538,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 3
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 18
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:552,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:552,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 553
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 553
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.CommandLine)'
    - String.valueOf(char)
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:567,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.CommandLine,java.util.function.Supplier<T>)'
      Src: org.apache.commons.cli.CommandLine:567,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionChar
    - defaultValue
    argTypes:
    - char
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 568
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 568
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char,java.util.function.Supplier<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.CommandLine,java.util.function.Supplier<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char,java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:582,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.CommandLine,T)'
      Src: org.apache.commons.cli.CommandLine:582,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionChar
    - defaultValue
    argTypes:
    - char
    - T
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char,T)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.CommandLine,T)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:596,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
      Src: org.apache.commons.cli.CommandLine:613,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:615,1
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
      Src: org.apache.commons.cli.CommandLine:618,1
    - Dst: '[org.apache.commons.cli.Option].getConverter()'
      Src: org.apache.commons.cli.CommandLine:620,1
    - Dst: '[org.apache.commons.cli.Converter<?,?>].apply(String)'
      Src: org.apache.commons.cli.CommandLine:620,1
    - Dst: '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:622,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - defaultValue
    argTypes:
    - org.apache.commons.cli.Option
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 624
      start: 610
    functionDepth: 2
    functionLinenumber: 610
    functionLinenumberEnd: 624
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
    - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.CommandLine)'
    - '[org.apache.commons.cli.Converter<?,?>].apply(String)'
    - '[org.apache.commons.cli.Option].getConverter()'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:638,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - defaultValue
    argTypes:
    - org.apache.commons.cli.Option
    - T
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 2
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,T)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:652,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroup
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 653
      start: 651
    functionDepth: 1
    functionLinenumber: 651
    functionLinenumberEnd: 653
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.CommandLine:667,1
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
      Src: org.apache.commons.cli.CommandLine:668,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.CommandLine:670,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,java.util.function.Supplier<T>)'
      Src: org.apache.commons.cli.CommandLine:670,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionGroup
    - defaultValue
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 671
      start: 666
    functionDepth: 4
    functionLinenumber: 666
    functionLinenumberEnd: 671
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,java.util.function.Supplier<T>)'
    - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:685,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionGroup
    - defaultValue
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - T
    constantsTouched: []
    func_position:
      end: 686
      start: 684
    functionDepth: 2
    functionLinenumber: 684
    functionLinenumberEnd: 686
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup,T)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:699,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:699,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 700
      start: 698
    functionDepth: 3
    functionLinenumber: 698
    functionLinenumberEnd: 700
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:714,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<T>)'
      Src: org.apache.commons.cli.CommandLine:714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionName
    - defaultValue
    argTypes:
    - String
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 715
      start: 713
    functionDepth: 3
    functionLinenumber: 713
    functionLinenumberEnd: 715
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,java.util.function.Supplier<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<T>)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:729,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,T)'
      Src: org.apache.commons.cli.CommandLine:729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionName
    - defaultValue
    argTypes:
    - String
    - T
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 3
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,T)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,T)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:743,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:743,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 744
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 744
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.CommandLine)'
    - String.valueOf(char)
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:758,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.CommandLine,java.util.function.Supplier<T[]>)'
      Src: org.apache.commons.cli.CommandLine:758,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - java.util.function.Supplier<T[]>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionChar
    - defaultValue
    argTypes:
    - char
    - java.util.function.Supplier<T[]>
    constantsTouched: []
    func_position:
      end: 759
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 759
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char,java.util.function.Supplier<T[]>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.CommandLine,java.util.function.Supplier<T[]>)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char,java.util.function.Supplier<T[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:773,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.CommandLine,T[])'
      Src: org.apache.commons.cli.CommandLine:773,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionChar
    - defaultValue
    argTypes:
    - char
    - T[]
    constantsTouched: []
    func_position:
      end: 774
      start: 772
    functionDepth: 0
    functionLinenumber: 772
    functionLinenumberEnd: 774
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char,T[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.CommandLine,T[])'
    - String.valueOf(char)
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char,T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:787,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 788
      start: 786
    functionDepth: 1
    functionLinenumber: 786
    functionLinenumberEnd: 788
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T[]>)'
      Src: org.apache.commons.cli.CommandLine:804,1
    - Dst: '[org.apache.commons.cli.Option].getType()'
      Src: org.apache.commons.cli.CommandLine:806,1
    - Dst: '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:807,1
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T[]>)'
      Src: org.apache.commons.cli.CommandLine:809,1
    - Dst: Array.newInstance(org.apache.commons.cli.CommandLine,org.apache.commons.cli.CommandLine)
      Src: org.apache.commons.cli.CommandLine:811,1
    - Dst: '[org.apache.commons.cli.Option].getConverter()'
      Src: org.apache.commons.cli.CommandLine:814,1
    - Dst: '[org.apache.commons.cli.Converter<?,?>].apply()'
      Src: org.apache.commons.cli.CommandLine:814,1
    - Dst: clazz.cast(org.apache.commons.cli.CommandLine)
      Src: org.apache.commons.cli.CommandLine:814,1
    - Dst: '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:818,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - java.util.function.Supplier<T[]>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - defaultValue
    argTypes:
    - org.apache.commons.cli.Option
    - java.util.function.Supplier<T[]>
    constantsTouched: []
    func_position:
      end: 820
      start: 801
    functionDepth: 2
    functionLinenumber: 801
    functionLinenumberEnd: 820
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,java.util.function.Supplier<T[]>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - clazz.cast(org.apache.commons.cli.CommandLine)
    - '[org.apache.commons.cli.Converter<?,?>].apply()'
    - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].getType()'
    - '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.CommandLine)'
    - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T[]>)'
    - Array.newInstance(org.apache.commons.cli.CommandLine,org.apache.commons.cli.CommandLine)
    - '[org.apache.commons.cli.Option].getConverter()'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,java.util.function.Supplier<T[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:834,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - defaultValue
    argTypes:
    - org.apache.commons.cli.Option
    - T[]
    constantsTouched: []
    func_position:
      end: 835
      start: 833
    functionDepth: 2
    functionLinenumber: 833
    functionLinenumberEnd: 835
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,T[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:848,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroup
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 849
      start: 847
    functionDepth: 1
    functionLinenumber: 847
    functionLinenumberEnd: 849
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.CommandLine:863,1
    - Dst: '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T[]>)'
      Src: org.apache.commons.cli.CommandLine:864,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.CommandLine:866,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,java.util.function.Supplier<T[]>)'
      Src: org.apache.commons.cli.CommandLine:866,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - java.util.function.Supplier<T[]>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionGroup
    - defaultValue
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - java.util.function.Supplier<T[]>
    constantsTouched: []
    func_position:
      end: 867
      start: 862
    functionDepth: 4
    functionLinenumber: 862
    functionLinenumberEnd: 867
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<T[]>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T[]>)'
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,java.util.function.Supplier<T[]>)'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<T[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.CommandLine:881,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionGroup
    - defaultValue
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - T[]
    constantsTouched: []
    func_position:
      end: 882
      start: 880
    functionDepth: 2
    functionLinenumber: 880
    functionLinenumberEnd: 882
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup,T[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup,T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:895,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:895,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 896
      start: 894
    functionDepth: 3
    functionLinenumber: 894
    functionLinenumberEnd: 896
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:910,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,java.util.function.Supplier<T[]>)'
      Src: org.apache.commons.cli.CommandLine:910,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Supplier<T[]>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionName
    - defaultValue
    argTypes:
    - String
    - java.util.function.Supplier<T[]>
    constantsTouched: []
    func_position:
      end: 911
      start: 909
    functionDepth: 3
    functionLinenumber: 909
    functionLinenumberEnd: 911
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,java.util.function.Supplier<T[]>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,java.util.function.Supplier<T[]>)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,java.util.function.Supplier<T[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:925,1
    - Dst: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,T[])'
      Src: org.apache.commons.cli.CommandLine:925,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - optionName
    - defaultValue
    argTypes:
    - String
    - T[]
    constantsTouched: []
    func_position:
      end: 926
      start: 924
    functionDepth: 3
    functionLinenumber: 924
    functionLinenumberEnd: 926
    functionName: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,T[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,T[])'
    linkageType: ''
    returnType: T[]
    signature: '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Consumer<org.apache.commons.cli.Option>].accept(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 937
      start: 933
    functionDepth: 0
    functionLinenumber: 933
    functionLinenumberEnd: 937
    functionName: '[org.apache.commons.cli.CommandLine].handleDeprecated(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached:
    - '[java.util.function.Consumer<org.apache.commons.cli.Option>].accept(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLine].handleDeprecated(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.CommandLine:964,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:964,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 965
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 965
    functionName: '[org.apache.commons.cli.CommandLine].hasOption(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 2
    functionsReached:
    - String.valueOf(char)
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.CommandLine)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.CommandLine].hasOption(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].contains(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:975,1
    - Dst: '[org.apache.commons.cli.Option].isDeprecated()'
      Src: org.apache.commons.cli.CommandLine:976,1
    - Dst: '[org.apache.commons.cli.CommandLine].handleDeprecated(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:977,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 980
      start: 974
    functionDepth: 1
    functionLinenumber: 974
    functionLinenumberEnd: 980
    functionName: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 12
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].handleDeprecated(org.apache.commons.cli.Option)'
    - '[java.util.List<org.apache.commons.cli.Option>].contains(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].isDeprecated()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.CommandLine:990,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.CommandLine:993,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(String)'
      Src: org.apache.commons.cli.CommandLine:993,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroup
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 994
      start: 989
    functionDepth: 4
    functionLinenumber: 989
    functionLinenumberEnd: 994
    functionName: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.CommandLine].hasOption(String)'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
      Src: org.apache.commons.cli.CommandLine:1003,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine:1003,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1004
      start: 1002
    functionDepth: 3
    functionLinenumber: 1002
    functionLinenumberEnd: 1004
    functionName: '[org.apache.commons.cli.CommandLine].hasOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 72
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.CommandLine].hasOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].iterator()'
      Src: org.apache.commons.cli.CommandLine:1012,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1011
    functionDepth: 0
    functionLinenumber: 1011
    functionLinenumberEnd: 1013
    functionName: '[org.apache.commons.cli.CommandLine].iterator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.apache.commons.cli.Option>].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.CommandLine].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.CommandLine:1024,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:1025,1
    - Dst: '[java.util.Properties].put(org.apache.commons.cli.CommandLine)'
      Src: org.apache.commons.cli.CommandLine:1025,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - props
    - values
    argTypes:
    - java.util.Properties
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 1027
      start: 1023
    functionDepth: 0
    functionLinenumber: 1023
    functionLinenumberEnd: 1027
    functionName: '[org.apache.commons.cli.CommandLine].processPropertiesFromValues(java.util.Properties,java.util.List<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].get(org.apache.commons.cli.CommandLine)'
    - '[java.util.List<String>].size()'
    - '[java.util.Properties].put(org.apache.commons.cli.CommandLine)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.CommandLine].processPropertiesFromValues(java.util.Properties,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.CommandLine:1036,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].stream()'
      Src: org.apache.commons.cli.CommandLine:1038,1
    - Dst: '[org.apache.commons.cli.CommandLine].filter()'
      Src: org.apache.commons.cli.CommandLine:1038,1
    - Dst: '[org.apache.commons.cli.CommandLine].findFirst()'
      Src: org.apache.commons.cli.CommandLine:1038,1
    - Dst: '[org.apache.commons.cli.CommandLine].orElse(null)'
      Src: org.apache.commons.cli.CommandLine:1038,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.Option>
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1043
      start: 1035
    functionDepth: 2
    functionLinenumber: 1035
    functionLinenumberEnd: 1043
    functionName: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 12
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].findFirst()'
    - '[org.apache.commons.cli.CommandLine].orElse(null)'
    - '[org.apache.commons.cli.CommandLine].filter()'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    - '[java.util.List<org.apache.commons.cli.Option>].stream()'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.CommandLine].resolveOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: o.toDeprecatedString()
      Src: org.apache.commons.cli.CommandLine.Builder:53,1
    - Dst: System.out.println(org.apache.commons.cli.CommandLine.Builder)
      Src: org.apache.commons.cli.CommandLine.Builder:53,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.CommandLine.Builder:56,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.CommandLine.Builder:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Consumer<Option>
      - List<String>
      - List<Option>
      - Consumer<Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 8
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - System.out.println(org.apache.commons.cli.CommandLine.Builder)
    - '[java.util.LinkedList].<init>()'
    - o.toDeprecatedString()
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine.Builder
    signature: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].add(String)'
      Src: org.apache.commons.cli.CommandLine.Builder:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Consumer<Option>
      - List<String>
      - List<Option>
      - Consumer<Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 3
    functionsReached:
    - '[List<String>].add(String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Option>].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.CommandLine.Builder:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - Consumer<Option>
      - List<String>
      - List<Option>
      - Consumer<Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.apache.commons.cli.CommandLine.Builder].addOption(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 0
    functionsReached:
    - '[List<Option>].add(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.CommandLine.Builder].addOption(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.CommandLine.Builder:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Consumer<Option>
      - List<String>
      - List<Option>
      - Consumer<Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.cli.CommandLine.Builder].build()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.CommandLine.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].<init>(List<String>,List<Option>,Consumer<Option>)'
      Src: org.apache.commons.cli.CommandLine.Builder:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Consumer<Option>
      - List<String>
      - List<Option>
      - Consumer<Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.commons.cli.CommandLine.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 32
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].<init>(List<String>,List<Option>,Consumer<Option>)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.CommandLine.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - Consumer<Option>
      - List<String>
      - List<Option>
      - Consumer<Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deprecatedHandler
    argTypes:
    - java.util.function.Consumer<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.AmbiguousOptionException:43,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.AmbiguousOptionException:44,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.AmbiguousOptionException:45,1
    - Dst: '[java.util.Collection<String>].iterator()'
      Src: org.apache.commons.cli.AmbiguousOptionException:46,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].hasNext()'
      Src: org.apache.commons.cli.AmbiguousOptionException:47,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.cli.AmbiguousOptionException:48,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].next()'
      Src: org.apache.commons.cli.AmbiguousOptionException:49,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.AmbiguousOptionException)'
      Src: org.apache.commons.cli.AmbiguousOptionException:49,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.cli.AmbiguousOptionException:50,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].hasNext()'
      Src: org.apache.commons.cli.AmbiguousOptionException:51,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.AmbiguousOptionException:52,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.AmbiguousOptionException:55,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.AmbiguousOptionException:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.commons.cli.UnrecognizedOptionException
    argCount: 2
    argNames:
    - option
    - matchingOptions
    argTypes:
    - String
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 57
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 57
    functionName: '[org.apache.commons.cli.AmbiguousOptionException].createMessage(String,java.util.Collection<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AmbiguousOptionException.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.cli.AmbiguousOptionException].next()'
    - '[StringBuilder].append(org.apache.commons.cli.AmbiguousOptionException)'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.AmbiguousOptionException].hasNext()'
    - '[java.util.Collection<String>].iterator()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.AmbiguousOptionException].createMessage(String,java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].createMessage(String,java.util.Collection<String>)'
      Src: org.apache.commons.cli.AmbiguousOptionException:69,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
      Src: org.apache.commons.cli.AmbiguousOptionException:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.AmbiguousOptionException
      static: false
      superClass: org.apache.commons.cli.UnrecognizedOptionException
    argCount: 2
    argNames:
    - option
    - matchingOptions
    argTypes:
    - String
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.cli.AmbiguousOptionException].<init>(String,java.util.Collection<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AmbiguousOptionException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
    - '[org.apache.commons.cli.AmbiguousOptionException].createMessage(String,java.util.Collection<String>)'
    linkageType: ''
    returnType: org.apache.commons.cli.AmbiguousOptionException
    signature: '[org.apache.commons.cli.AmbiguousOptionException].<init>(String,java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Collection<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: org.apache.commons.cli.UnrecognizedOptionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.commons.cli.AmbiguousOptionException].getMatchingOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AmbiguousOptionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[org.apache.commons.cli.AmbiguousOptionException].getMatchingOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isJavaIdentifierPart(char)
      Src: org.apache.commons.cli.OptionValidator:52,1
    - Dst: '[org.apache.commons.cli.OptionValidator].search(char[],char)'
      Src: org.apache.commons.cli.OptionValidator:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.cli.OptionValidator].isValidChar(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionValidator].search(char[],char)'
    - Character.isJavaIdentifierPart(char)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.OptionValidator].isValidChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isJavaIdentifierPart(char)
      Src: org.apache.commons.cli.OptionValidator:74,1
    - Dst: '[org.apache.commons.cli.OptionValidator].search(char[],char)'
      Src: org.apache.commons.cli.OptionValidator:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.commons.cli.OptionValidator].isValidOpt(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionValidator].search(char[],char)'
    - Character.isJavaIdentifierPart(char)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.OptionValidator].isValidOpt(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - chars
    - c
    argTypes:
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.cli.OptionValidator].search(char[],char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.OptionValidator].search(char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.OptionValidator:127,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.OptionValidator:128,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.commons.cli.OptionValidator:130,1
    - Dst: '[org.apache.commons.cli.OptionValidator].isValidOpt(org.apache.commons.cli.OptionValidator)'
      Src: org.apache.commons.cli.OptionValidator:132,1
    - Dst: String.format(String,org.apache.commons.cli.OptionValidator)
      Src: org.apache.commons.cli.OptionValidator:133,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.cli.OptionValidator)'
      Src: org.apache.commons.cli.OptionValidator:133,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.OptionValidator:136,1
    - Dst: '[org.apache.commons.cli.OptionValidator].isValidChar(org.apache.commons.cli.OptionValidator)'
      Src: org.apache.commons.cli.OptionValidator:139,1
    - Dst: String.format(String,String,org.apache.commons.cli.OptionValidator)
      Src: org.apache.commons.cli.OptionValidator:140,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.cli.OptionValidator)'
      Src: org.apache.commons.cli.OptionValidator:140,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.cli.OptionValidator].validate(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.OptionValidator].isValidChar(org.apache.commons.cli.OptionValidator)'
    - '[String].toCharArray()'
    - '[org.apache.commons.cli.OptionValidator].isValidOpt(org.apache.commons.cli.OptionValidator)'
    - String.format(String,org.apache.commons.cli.OptionValidator)
    - '[IllegalArgumentException].<init>(org.apache.commons.cli.OptionValidator)'
    - String.format(String,String,org.apache.commons.cli.OptionValidator)
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.OptionValidator].validate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.OptionValidator].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionValidator
    signature: '[org.apache.commons.cli.OptionValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.cli.Options:48,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.cli.Options:51,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.Options:56,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.cli.Options:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.cli.Options].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 153
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.Options:75,1
    - Dst: '[org.apache.commons.cli.Option].hasLongOpt()'
      Src: org.apache.commons.cli.Options:77,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.Options:78,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].put(String,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Options:78,1
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.Options:81,1
    - Dst: '[java.util.List<Object>].contains(String)'
      Src: org.apache.commons.cli.Options:82,1
    - Dst: '[java.util.List<Object>].indexOf(String)'
      Src: org.apache.commons.cli.Options:83,1
    - Dst: '[java.util.List<Object>].remove(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.Options:83,1
    - Dst: '[java.util.List<Object>].add(String)'
      Src: org.apache.commons.cli.Options:85,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].put(String,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Options:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 89
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 76
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].put(String,org.apache.commons.cli.Option)'
    - '[java.util.List<Object>].add(String)'
    - '[org.apache.commons.cli.Option].getKey()'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[java.util.List<Object>].remove(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.Option].hasLongOpt()'
    - '[java.util.List<Object>].contains(String)'
    - '[java.util.List<Object>].indexOf(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].addOption(String,null,boolean,String)'
      Src: org.apache.commons.cli.Options:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - opt
    - hasArg
    - description
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 16
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(String,null,boolean,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].addOption(String,null,boolean,String)'
      Src: org.apache.commons.cli.Options:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - opt
    - description
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.cli.Options].addOption(String,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Options].addOption(String,null,boolean,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addOption(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.Options:136,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Options:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - opt
    - longOpt
    - hasArg
    - description
    argTypes:
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 18
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].isRequired()'
      Src: org.apache.commons.cli.Options:151,1
    - Dst: '[java.util.List<Object>].add(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.Options:152,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getOptions()'
      Src: org.apache.commons.cli.Options:154,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.Options:154,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroup
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 165
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 28
    functionsReached:
    - '[org.apache.commons.cli.OptionGroup].isRequired()'
    - '[org.apache.commons.cli.OptionGroup].getOptions()'
    - '[java.util.List<Object>].add(org.apache.commons.cli.OptionGroup)'
    - '[java.util.Collection<org.apache.commons.cli.Option>].forEach()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.Options:176,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.Options:176,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.Options:182,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.OptionGroup>].forEach()'
      Src: org.apache.commons.cli.Options:182,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 184
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 184
    functionName: '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[java.util.Collection<org.apache.commons.cli.Option>].forEach()'
    - '[org.apache.commons.cli.Options].getOptionGroups()'
    - '[java.util.Collection<org.apache.commons.cli.OptionGroup>].forEach()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
      Src: org.apache.commons.cli.Options:207,1
    - Dst: '[org.apache.commons.cli.Option].setRequired(boolean)'
      Src: org.apache.commons.cli.Options:208,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Options:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - opt
    - longOpt
    - hasArg
    - description
    argTypes:
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 211
      start: 206
    functionDepth: 3
    functionLinenumber: 206
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.cli.Options].addRequiredOption(String,String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    - '[org.apache.commons.cli.Option].setRequired(boolean)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Options].addRequiredOption(String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.Options:221,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.Options:222,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.Options:224,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
      Src: org.apache.commons.cli.Options:228,1
    - Dst: '[java.util.Collections].singletonList(String)'
      Src: org.apache.commons.cli.Options:229,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].keySet()'
      Src: org.apache.commons.cli.Options:231,1
    - Dst: '[org.apache.commons.cli.Options].stream()'
      Src: org.apache.commons.cli.Options:231,1
    - Dst: '[org.apache.commons.cli.Options].filter()'
      Src: org.apache.commons.cli.Options:231,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.apache.commons.cli.Options:231,1
    - Dst: '[org.apache.commons.cli.Options].collect(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.Options:231,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 232
    functionName: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
    - '[org.apache.commons.cli.Options].collect(org.apache.commons.cli.Options)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Map<String,org.apache.commons.cli.Option>].keySet()'
    - '[java.util.Collections].singletonList(String)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[org.apache.commons.cli.Options].stream()'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    - '[java.util.stream.Collectors].toList()'
    - '[org.apache.commons.cli.Options].filter()'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.Options:244,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].get(String)'
      Src: org.apache.commons.cli.Options:245,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].get(String)'
      Src: org.apache.commons.cli.Options:246,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: '[org.apache.commons.cli.Options].getOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 23
    functionsReached:
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    - '[java.util.Map<String,org.apache.commons.cli.Option>].get(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Options].getOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.Options:256,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.OptionGroup>].get(String)'
      Src: org.apache.commons.cli.Options:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionGroup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.OptionGroup>].get(String)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionGroup
    signature: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.apache.commons.cli.OptionGroup>].values()'
      Src: org.apache.commons.cli.Options:270,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.Options:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<org.apache.commons.cli.OptionGroup>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 271
    functionName: '[org.apache.commons.cli.Options].getOptionGroups()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 6
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.OptionGroup>].values()'
    - '[java.util.HashSet].<init>(org.apache.commons.cli.Options)'
    linkageType: ''
    returnType: java.util.Collection<org.apache.commons.cli.OptionGroup>
    signature: '[org.apache.commons.cli.Options].getOptionGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].helpOptions()'
      Src: org.apache.commons.cli.Options:279,1
    - Dst: '[java.util.Collections].unmodifiableCollection(java.util.List<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.Options:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.cli.Options].getOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 12
    functionsReached:
    - '[java.util.Collections].unmodifiableCollection(java.util.List<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.Options].helpOptions()'
    linkageType: ''
    returnType: java.util.Collection<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.Options].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableList(java.util.List<Object>)'
      Src: org.apache.commons.cli.Options:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.cli.Options].getRequiredOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 3
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.List<Object>)'
    linkageType: ''
    returnType: java.util.List<?>
    signature: '[org.apache.commons.cli.Options].getRequiredOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.Options:299,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
      Src: org.apache.commons.cli.Options:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 2
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.apache.commons.cli.Options].hasLongOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Options].hasLongOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.Options:309,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
      Src: org.apache.commons.cli.Options:310,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
      Src: org.apache.commons.cli.Options:310,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 2
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[org.apache.commons.cli.Options].hasOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 5
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Options].hasOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.Options:321,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
      Src: org.apache.commons.cli.Options:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 323
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.cli.Options].hasShortOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].containsKey(String)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Options].hasShortOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].values()'
      Src: org.apache.commons.cli.Options:331,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.Options:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[org.apache.commons.cli.Options].helpOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 4
    functionsReached:
    - '[java.util.ArrayList].<init>(org.apache.commons.cli.Options)'
    - '[java.util.Map<String,org.apache.commons.cli.Option>].values()'
    linkageType: ''
    returnType: java.util.List<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.Options].helpOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.Options:341,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.Options:342,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].toString()'
      Src: org.apache.commons.cli.Options:343,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.Options:343,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.Options:344,1
    - Dst: '[StringBuilder].append(java.util.Map<String,org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.Options:345,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.Options:346,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.Options:347,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.Map<String,org.apache.commons.cli.Option>
      - java.util.List<Object>
      - java.util.Map<String,org.apache.commons.cli.OptionGroup>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 348
    functionName: '[org.apache.commons.cli.Options].toString()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(java.util.Map<String,org.apache.commons.cli.Option>)'
    - '[java.util.Map<String,org.apache.commons.cli.Option>].toString()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(org.apache.commons.cli.Options)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Options].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.AlreadySelectedException:44,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getSelected()'
      Src: org.apache.commons.cli.AlreadySelectedException:45,1
    - Dst: String.format(String,String,String)
      Src: org.apache.commons.cli.AlreadySelectedException:44,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.AlreadySelectedException,org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.AlreadySelectedException:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.AlreadySelectedException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 2
    argNames:
    - optionGroup
    - option
    argTypes:
    - org.apache.commons.cli.OptionGroup
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java
    functionUses: 1
    functionsReached:
    - String.format(String,String,String)
    - '[org.apache.commons.cli.OptionGroup].getSelected()'
    - '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.AlreadySelectedException,org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: org.apache.commons.cli.AlreadySelectedException
    signature: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(String,null,null)'
      Src: org.apache.commons.cli.AlreadySelectedException:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.AlreadySelectedException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.commons.cli.AlreadySelectedException].<init>(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.AlreadySelectedException].<init>(String,null,null)'
    linkageType: ''
    returnType: org.apache.commons.cli.AlreadySelectedException
    signature: '[org.apache.commons.cli.AlreadySelectedException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ParseException].<init>(String)'
      Src: org.apache.commons.cli.AlreadySelectedException:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.AlreadySelectedException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 3
    argNames:
    - message
    - optionGroup
    - option
    argTypes:
    - String
    - org.apache.commons.cli.OptionGroup
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.cli.AlreadySelectedException].<init>(String,org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ParseException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.AlreadySelectedException
    signature: '[org.apache.commons.cli.AlreadySelectedException].<init>(String,org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.cli.AlreadySelectedException].getOption()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.AlreadySelectedException].getOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.OptionGroup
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionGroup
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.cli.AlreadySelectedException].getOptionGroup()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionGroup
    signature: '[org.apache.commons.cli.AlreadySelectedException].getOptionGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.DeprecatedAttributes:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DeprecatedAttributes].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
      Src: org.apache.commons.cli.DeprecatedAttributes:111,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].toEmpty(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:144,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].toEmpty(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.DeprecatedAttributes
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - description
    - since
    - forRemoval
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.DeprecatedAttributes].toEmpty(String)'
    - '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.DeprecatedAttributes
    signature: '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - 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: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - 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: '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - 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: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - since
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.cli.DeprecatedAttributes].toEmpty(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DeprecatedAttributes].toEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:182,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:184,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.DeprecatedAttributes:186,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:187,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:188,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.DeprecatedAttributes:190,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:191,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.DeprecatedAttributes:192,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.DeprecatedAttributes:194,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - boolean
      - 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: 195
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.cli.DeprecatedAttributes].toString()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DeprecatedAttributes].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DeprecatedAttributes.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.commons.cli.DeprecatedAttributes.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DeprecatedAttributes.Builder
    signature: '[org.apache.commons.cli.DeprecatedAttributes.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
      Src: org.apache.commons.cli.DeprecatedAttributes.Builder:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DeprecatedAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.cli.DeprecatedAttributes.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.DeprecatedAttributes
    signature: '[org.apache.commons.cli.DeprecatedAttributes.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.cli.DeprecatedAttributes.Builder].setDescription(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DeprecatedAttributes.Builder].setDescription(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forRemoval
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.cli.DeprecatedAttributes.Builder].setForRemoval(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DeprecatedAttributes.Builder].setForRemoval(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - since
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.DeprecatedAttributes.Builder].setSince(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DeprecatedAttributes.Builder].setSince(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].reset()'
      Src: org.apache.commons.cli.OptionBuilder:74,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.cli.OptionBuilder:75,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(null)'
      Src: org.apache.commons.cli.OptionBuilder:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.cli.OptionBuilder].create()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 17
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.cli.OptionBuilder].reset()'
    - '[org.apache.commons.cli.OptionBuilder].create(null)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.OptionBuilder].create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.apache.commons.cli.OptionBuilder:88,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].create(org.apache.commons.cli.OptionBuilder)'
      Src: org.apache.commons.cli.OptionBuilder:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.commons.cli.OptionBuilder].create(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 42
    functionsReached:
    - String.valueOf(char)
    - '[org.apache.commons.cli.OptionBuilder].create(org.apache.commons.cli.OptionBuilder)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.OptionBuilder].create(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>(String,String)'
      Src: org.apache.commons.cli.OptionBuilder:102,1
    - Dst: '[org.apache.commons.cli.Option].setLongOpt(String)'
      Src: org.apache.commons.cli.OptionBuilder:104,1
    - Dst: '[org.apache.commons.cli.Option].setRequired(boolean)'
      Src: org.apache.commons.cli.OptionBuilder:105,1
    - Dst: '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
      Src: org.apache.commons.cli.OptionBuilder:106,1
    - Dst: '[org.apache.commons.cli.Option].setArgs(int)'
      Src: org.apache.commons.cli.OptionBuilder:107,1
    - Dst: '[org.apache.commons.cli.Option].setType(Class<?>)'
      Src: org.apache.commons.cli.OptionBuilder:108,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getDefault()'
      Src: org.apache.commons.cli.OptionBuilder:109,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter(Class<?>)'
      Src: org.apache.commons.cli.OptionBuilder:109,1
    - Dst: '[org.apache.commons.cli.Option].setConverter(org.apache.commons.cli.Converter<T,?>)'
      Src: org.apache.commons.cli.OptionBuilder:109,1
    - Dst: '[org.apache.commons.cli.Option].setValueSeparator(char)'
      Src: org.apache.commons.cli.OptionBuilder:110,1
    - Dst: '[org.apache.commons.cli.Option].setArgName(String)'
      Src: org.apache.commons.cli.OptionBuilder:111,1
    - Dst: '[org.apache.commons.cli.OptionBuilder].reset()'
      Src: org.apache.commons.cli.OptionBuilder:114,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 118
    functionName: '[org.apache.commons.cli.OptionBuilder].create(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.cli.OptionBuilder].reset()'
    - '[org.apache.commons.cli.Option].setType(Class<?>)'
    - '[org.apache.commons.cli.TypeHandler].getConverter(Class<?>)'
    - '[org.apache.commons.cli.Option].setConverter(org.apache.commons.cli.Converter<T,?>)'
    - '[org.apache.commons.cli.Option].setLongOpt(String)'
    - '[org.apache.commons.cli.TypeHandler].getDefault()'
    - '[org.apache.commons.cli.Option].setValueSeparator(char)'
    - '[org.apache.commons.cli.Option].setArgName(String)'
    - '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
    - '[org.apache.commons.cli.Option].<init>(String,String)'
    - '[org.apache.commons.cli.Option].setRequired(boolean)'
    - '[org.apache.commons.cli.Option].setArgs(int)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.OptionBuilder].create(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.commons.cli.OptionBuilder].hasArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - hasArg
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 171
    functionName: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - numArgs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.cli.OptionBuilder].isRequired()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newRequired
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.cli.OptionBuilder].isRequired(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].isRequired(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.cli.OptionBuilder].reset()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionBuilder].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newDescription
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newLongopt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 36
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.apache.commons.cli.OptionBuilder].withType(Class<?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].withType(Class<?>)'
      Src: org.apache.commons.cli.OptionBuilder:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - newType
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 289
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.cli.OptionBuilder].withType(Object)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.OptionBuilder].withType(Class<?>)'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sep
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionBuilder].<init>()'
      Src: org.apache.commons.cli.OptionBuilder:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - int
      - Class<?>
      - boolean
      - char
      - org.apache.commons.cli.OptionBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.OptionBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.cli.OptionBuilder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.OptionBuilder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionBuilder
    signature: '[org.apache.commons.cli.OptionBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String)'
      Src: org.apache.commons.cli.TypeHandler:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.cli.TypeHandler].createClass(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.cli.TypeHandler].createClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String)'
      Src: org.apache.commons.cli.TypeHandler:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.cli.TypeHandler].createDate(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String)'
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.apache.commons.cli.TypeHandler].createDate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.commons.cli.TypeHandler:81,1
    - Dst: '[org.apache.commons.cli.TypeHandler].putDefaultMap(java.util.HashMap)'
      Src: org.apache.commons.cli.TypeHandler:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 3
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.cli.TypeHandler].putDefaultMap(java.util.HashMap)'
    linkageType: ''
    returnType: java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
    signature: '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String)'
      Src: org.apache.commons.cli.TypeHandler:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.File
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.TypeHandler].createFile(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String)'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.apache.commons.cli.TypeHandler].createFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.cli.TypeHandler:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: File[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.apache.commons.cli.TypeHandler].createFiles(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: File[]
    signature: '[org.apache.commons.cli.TypeHandler].createFiles(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String)'
      Src: org.apache.commons.cli.TypeHandler:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Number
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.cli.TypeHandler].createNumber(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String)'
    linkageType: ''
    returnType: Number
    signature: '[org.apache.commons.cli.TypeHandler].createNumber(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String)'
      Src: org.apache.commons.cli.TypeHandler:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.cli.TypeHandler].createObject(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.TypeHandler].createObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String)'
      Src: org.apache.commons.cli.TypeHandler:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.cli.TypeHandler].createURL(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String)'
    linkageType: ''
    returnType: java.net.URL
    signature: '[org.apache.commons.cli.TypeHandler].createURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].getDefault()'
      Src: org.apache.commons.cli.TypeHandler:160,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter(Class<T>)'
      Src: org.apache.commons.cli.TypeHandler:160,1
    - Dst: '[org.apache.commons.cli.Converter<T,?>].apply(String)'
      Src: org.apache.commons.cli.TypeHandler:160,1
    - Dst: '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:162,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - string
    - clazz
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 164
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.cli.TypeHandler].createValue(String,Class<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.ParseException].wrap(org.apache.commons.cli.TypeHandler)'
    - '[org.apache.commons.cli.TypeHandler].getDefault()'
    - '[org.apache.commons.cli.Converter<T,?>].apply(String)'
    - '[org.apache.commons.cli.TypeHandler].getConverter(Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.TypeHandler].createValue(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String,Class<?>)'
      Src: org.apache.commons.cli.TypeHandler:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - string
    - obj
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.cli.TypeHandler].createValue(String,Object)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.TypeHandler].createValue(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String,Class<T>)'
      Src: org.apache.commons.cli.TypeHandler:191,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - string
    - clazz
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 195
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 195
    functionName: '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String,Class<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.apache.commons.cli.TypeHandler)'
    - '[org.apache.commons.cli.TypeHandler].createValue(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.TypeHandler
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.cli.TypeHandler].getDefault()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.TypeHandler
    signature: '[org.apache.commons.cli.TypeHandler].getDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].createValue(String)'
      Src: org.apache.commons.cli.TypeHandler:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.apache.commons.cli.TypeHandler].openFile(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].createValue(String)'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.commons.cli.TypeHandler].openFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:221,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:222,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:223,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:224,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:225,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:226,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:227,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:228,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:229,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:230,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:231,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:232,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:233,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:243,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:244,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:245,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
      Src: org.apache.commons.cli.TypeHandler:246,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
    constantsTouched: []
    func_position:
      end: 248
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 248
    functionName: '[org.apache.commons.cli.TypeHandler].putDefaultMap(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put()'
    - '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(org.apache.commons.cli.TypeHandler)'
    linkageType: ''
    returnType: java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
    signature: '[org.apache.commons.cli.TypeHandler].putDefaultMap(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].<init>()'
      Src: org.apache.commons.cli.TypeHandler:45,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
      Src: org.apache.commons.cli.TypeHandler:262,1
    - Dst: '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
      Src: org.apache.commons.cli.TypeHandler:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.TypeHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.cli.TypeHandler].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
    - '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
    - '[org.apache.commons.cli.TypeHandler].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.TypeHandler
    signature: '[org.apache.commons.cli.TypeHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].<init>()'
      Src: org.apache.commons.cli.TypeHandler:45,1
    - Dst: '[java.util.Objects].requireNonNull(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>,String)'
      Src: org.apache.commons.cli.TypeHandler:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.TypeHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converterMap
    argTypes:
    - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 3
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>,String)'
    - '[org.apache.commons.cli.TypeHandler].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.TypeHandler
    signature: '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].getOrDefault(Class<T>,org.apache.commons.cli.TypeHandler)'
      Src: org.apache.commons.cli.TypeHandler:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.TypeHandler
      - int
      - java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Converter<T,?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 289
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.cli.TypeHandler].getConverter(Class<T>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].getOrDefault(Class<T>,org.apache.commons.cli.TypeHandler)'
    linkageType: ''
    returnType: org.apache.commons.cli.Converter<T,?>
    signature: '[org.apache.commons.cli.TypeHandler].getConverter(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.commons.cli.HelpFormatter].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 22
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.HelpFormatter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.PrintWriter
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.apache.commons.cli.HelpFormatter].createDefaultPrintWriter()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[java.io.PrintWriter].<init>(org.apache.commons.cli.HelpFormatter)'
    linkageType: ''
    returnType: java.io.PrintWriter
    signature: '[org.apache.commons.cli.HelpFormatter].createDefaultPrintWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.HelpFormatter:243,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.cli.HelpFormatter].getDescription(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getDescription(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.HelpFormatter:285,1
    - Dst: '[OptionComparator].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:316,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createDefaultPrintWriter()'
      Src: org.apache.commons.cli.HelpFormatter:340,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>(null,java.io.PrintWriter,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.HelpFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[org.apache.commons.cli.HelpFormatter].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 36
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>(null,java.io.PrintWriter,boolean)'
    - '[org.apache.commons.cli.HelpFormatter].createDefaultPrintWriter()'
    - '[OptionComparator].<init>()'
    - System.lineSeparator()
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatter
    signature: '[org.apache.commons.cli.HelpFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.HelpFormatter:285,1
    - Dst: '[OptionComparator].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.HelpFormatter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - deprecatedFormatFunction
    - printWriter
    - showSince
    argTypes:
    - java.util.function.Function<org.apache.commons.cli.Option,String>
    - java.io.PrintWriter
    - boolean
    constantsTouched: []
    func_position:
      end: 354
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.cli.HelpFormatter].<init>(java.util.function.Function<org.apache.commons.cli.Option,String>,java.io.PrintWriter,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[OptionComparator].<init>()'
    - System.lineSeparator()
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatter
    signature: '[org.apache.commons.cli.HelpFormatter].<init>(java.util.function.Function<org.apache.commons.cli.Option,String>,java.io.PrintWriter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:365,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.HelpFormatter:367,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:368,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.HelpFormatter:368,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:368,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:370,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.HelpFormatter:370,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:370,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.HelpFormatter:373,1
    - Dst: '[org.apache.commons.cli.Option].getArgName()'
      Src: org.apache.commons.cli.HelpFormatter:373,1
    - Dst: '[org.apache.commons.cli.Option].getArgName()'
      Src: org.apache.commons.cli.HelpFormatter:373,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.HelpFormatter:373,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.cli.HelpFormatter:374,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:375,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append()'
      Src: org.apache.commons.cli.HelpFormatter:375,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:375,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:379,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.apache.commons.cli.Option
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buff
    - option
    - required
    argTypes:
    - StringBuilder
    - org.apache.commons.cli.Option
    - boolean
    constantsTouched: []
    func_position:
      end: 381
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 381
    functionName: '[org.apache.commons.cli.HelpFormatter].appendOption(StringBuilder,org.apache.commons.cli.Option,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].append(String)'
    - '[StringBuilder].append()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.HelpFormatter].append()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    - '[org.apache.commons.cli.Option].getArgName()'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].appendOption(StringBuilder,org.apache.commons.cli.Option,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionGroup].isRequired()'
      Src: org.apache.commons.cli.HelpFormatter:392,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:393,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getOptions()'
      Src: org.apache.commons.cli.HelpFormatter:395,1
    - Dst: '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.HelpFormatter:395,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatter:396,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatter:397,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,java.util.Comparator<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.HelpFormatter:397,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.apache.commons.cli.HelpFormatter:400,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].hasNext()'
      Src: org.apache.commons.cli.HelpFormatter:400,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].next()'
      Src: org.apache.commons.cli.HelpFormatter:402,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendOption(StringBuilder,org.apache.commons.cli.HelpFormatter,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:402,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].hasNext()'
      Src: org.apache.commons.cli.HelpFormatter:403,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:404,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isRequired()'
      Src: org.apache.commons.cli.HelpFormatter:407,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:408,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - org.apache.commons.cli.OptionGroup
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buff
    - optionGroup
    argTypes:
    - StringBuilder
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 410
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 410
    functionName: '[org.apache.commons.cli.HelpFormatter].appendOptionGroup(StringBuilder,org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.HelpFormatter].hasNext()'
    - '[org.apache.commons.cli.HelpFormatter].next()'
    - '[org.apache.commons.cli.HelpFormatter].appendOption(StringBuilder,org.apache.commons.cli.HelpFormatter,boolean)'
    - '[java.util.Collections].sort(java.util.ArrayList,java.util.Comparator<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
    - '[java.util.ArrayList].iterator()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.OptionGroup].isRequired()'
    - '[org.apache.commons.cli.OptionGroup].getOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].appendOptionGroup(StringBuilder,org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(int)'
      Src: org.apache.commons.cli.HelpFormatter:424,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(int)'
      Src: org.apache.commons.cli.HelpFormatter:425,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].determineMaxSinceLength(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatter:431,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:432,1
    - Dst: '[org.apache.commons.cli.Options].helpOptions()'
      Src: org.apache.commons.cli.HelpFormatter:433,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatter:434,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatter:435,1
    - Dst: '[java.util.Collections].sort(java.util.List<org.apache.commons.cli.Option>,java.util.Comparator<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.HelpFormatter:435,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:438,1
    - Dst: option.getOpt()
      Src: org.apache.commons.cli.HelpFormatter:439,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:440,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:440,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
      Src: org.apache.commons.cli.HelpFormatter:440,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:440,1
    - Dst: option.getLongOpt()
      Src: org.apache.commons.cli.HelpFormatter:440,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:440,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:442,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
      Src: org.apache.commons.cli.HelpFormatter:442,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:442,1
    - Dst: option.getOpt()
      Src: org.apache.commons.cli.HelpFormatter:442,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:442,1
    - Dst: option.hasLongOpt()
      Src: org.apache.commons.cli.HelpFormatter:443,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.cli.HelpFormatter:444,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
      Src: org.apache.commons.cli.HelpFormatter:444,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:444,1
    - Dst: option.getLongOpt()
      Src: org.apache.commons.cli.HelpFormatter:444,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:444,1
    - Dst: option.hasArg()
      Src: org.apache.commons.cli.HelpFormatter:447,1
    - Dst: option.getArgName()
      Src: org.apache.commons.cli.HelpFormatter:448,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].isEmpty()'
      Src: org.apache.commons.cli.HelpFormatter:449,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.cli.HelpFormatter:451,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.cli.HelpFormatter:453,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:454,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append()'
      Src: org.apache.commons.cli.HelpFormatter:454,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:454,1
    - Dst: '[java.util.ArrayList].add(StringBuilder)'
      Src: org.apache.commons.cli.HelpFormatter:458,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.HelpFormatter:459,1
    - Dst: Math.max(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)
      Src: org.apache.commons.cli.HelpFormatter:459,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.HelpFormatter:463,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:463,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:463,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:463,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].length()'
      Src: org.apache.commons.cli.HelpFormatter:465,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:465,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:465,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:465,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:465,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].toString()'
      Src: org.apache.commons.cli.HelpFormatter:466,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:466,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
      Src: org.apache.commons.cli.HelpFormatter:467,1
    - Dst: '[A].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:467,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].iterator()'
      Src: org.apache.commons.cli.HelpFormatter:471,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].hasNext()'
      Src: org.apache.commons.cli.HelpFormatter:471,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].next()'
      Src: org.apache.commons.cli.HelpFormatter:472,1
    - Dst: '[java.util.ArrayList].get()'
      Src: org.apache.commons.cli.HelpFormatter:473,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].toString()'
      Src: org.apache.commons.cli.HelpFormatter:473,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:473,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.HelpFormatter:474,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.HelpFormatter:475,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:475,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:475,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:477,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append()'
      Src: org.apache.commons.cli.HelpFormatter:477,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.HelpFormatter:479,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:479,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:479,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:481,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].isDeprecated()'
      Src: org.apache.commons.cli.HelpFormatter:483,1
    - Dst: '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:484,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].trim()'
      Src: org.apache.commons.cli.HelpFormatter:484,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:484,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getDescription()'
      Src: org.apache.commons.cli.HelpFormatter:485,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getDescription()'
      Src: org.apache.commons.cli.HelpFormatter:486,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:486,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.HelpFormatter:488,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:488,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].hasNext()'
      Src: org.apache.commons.cli.HelpFormatter:489,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
      Src: org.apache.commons.cli.HelpFormatter:490,1
    - Dst: '[A].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:490,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes:
      - A
      - int
      - org.apache.commons.cli.Options
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: A
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - sb
    - width
    - options
    - leftPad
    - descPad
    argTypes:
    - A
    - int
    - org.apache.commons.cli.Options
    - int
    - int
    constantsTouched: []
    func_position:
      end: 494
      start: 423
    functionDepth: 3
    functionLinenumber: 423
    functionLinenumberEnd: 494
    functionName: '[org.apache.commons.cli.HelpFormatter].appendOptions(A,int,org.apache.commons.cli.Options,int,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].append(String)'
    - '[org.apache.commons.cli.HelpFormatter].trim()'
    - '[org.apache.commons.cli.HelpFormatter].next()'
    - '[StringBuilder].<init>(org.apache.commons.cli.HelpFormatter)'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.cli.HelpFormatter].getNewLine()'
    - '[org.apache.commons.cli.HelpFormatter].length()'
    - '[org.apache.commons.cli.HelpFormatter].append(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
    - '[org.apache.commons.cli.HelpFormatter].isDeprecated()'
    - '[org.apache.commons.cli.HelpFormatter].determineMaxSinceLength(org.apache.commons.cli.Options)'
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList].add(StringBuilder)'
    - '[StringBuilder].append(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].getDescription()'
    - '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].append()'
    - '[org.apache.commons.cli.HelpFormatter].createPadding(int)'
    - '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)'
    - '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.HelpFormatter)'
    - '[StringBuilder].toString()'
    - option.hasArg()
    - '[org.apache.commons.cli.HelpFormatter].hasNext()'
    - '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
    - '[java.util.Collections].sort(java.util.List<org.apache.commons.cli.Option>,java.util.Comparator<org.apache.commons.cli.Option>)'
    - option.getArgName()
    - '[StringBuilder].append(String)'
    - '[StringBuilder].length()'
    - '[java.util.List<org.apache.commons.cli.Option>].iterator()'
    - option.hasLongOpt()
    - Math.max(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)
    - option.getLongOpt()
    - '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
    - '[StringBuilder].append()'
    - '[java.util.ArrayList].get()'
    - '[java.util.ArrayList].<init>()'
    - '[A].append(String)'
    - '[org.apache.commons.cli.HelpFormatter].toString()'
    - '[StringBuilder].append(char)'
    - option.getOpt()
    - '[org.apache.commons.cli.HelpFormatter].isEmpty()'
    - '[org.apache.commons.cli.Options].helpOptions()'
    linkageType: ''
    returnType: A
    signature: '[org.apache.commons.cli.HelpFormatter].appendOptions(A,int,org.apache.commons.cli.Options,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatter,int,int)'
      Src: org.apache.commons.cli.HelpFormatter:513,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].rtrim(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:515,1
    - Dst: '[A].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:515,1
    - Dst: render.substring(int,int)
      Src: org.apache.commons.cli.HelpFormatter:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].rtrim(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:518,1
    - Dst: '[A].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
      Src: org.apache.commons.cli.HelpFormatter:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:518,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:524,1
    - Dst: render.substring(int)
      Src: org.apache.commons.cli.HelpFormatter:526,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].trim()'
      Src: org.apache.commons.cli.HelpFormatter:526,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatter,int,int)'
      Src: org.apache.commons.cli.HelpFormatter:527,1
    - Dst: '[A].append(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:529,1
    - Dst: render.length()
      Src: org.apache.commons.cli.HelpFormatter:532,1
    - Dst: render.substring(int,org.apache.commons.cli.HelpFormatter)
      Src: org.apache.commons.cli.HelpFormatter:535,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].rtrim(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:535,1
    - Dst: '[A].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:535,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
      Src: org.apache.commons.cli.HelpFormatter:535,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:535,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - A
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: A
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appendable
    - width
    - nextLineTabStop
    - text
    argTypes:
    - A
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 537
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 537
    functionName: '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - render.substring(int,int)
    - '[org.apache.commons.cli.HelpFormatter].append(String)'
    - '[org.apache.commons.cli.HelpFormatter].trim()'
    - '[org.apache.commons.cli.HelpFormatter].getNewLine()'
    - '[org.apache.commons.cli.HelpFormatter].findWrapPos(org.apache.commons.cli.HelpFormatter,int,int)'
    - render.substring(int,org.apache.commons.cli.HelpFormatter)
    - '[org.apache.commons.cli.HelpFormatter].createPadding(org.apache.commons.cli.HelpFormatter)'
    - render.substring(int)
    - '[A].append(org.apache.commons.cli.HelpFormatter)'
    - render.length()
    - '[A].append(String)'
    - '[org.apache.commons.cli.HelpFormatter].rtrim(org.apache.commons.cli.HelpFormatter)'
    linkageType: ''
    returnType: A
    signature: '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.apache.commons.cli.HelpFormatter,char)'
      Src: org.apache.commons.cli.HelpFormatter:547,1
    - Dst: '[String].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - len
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 549
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 549
    functionName: '[org.apache.commons.cli.HelpFormatter].createPadding(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].fill(org.apache.commons.cli.HelpFormatter,char)'
    - '[String].<init>(org.apache.commons.cli.HelpFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].createPadding(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatter:552,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.HelpFormatter:553,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].stream()'
      Src: org.apache.commons.cli.HelpFormatter:553,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].map()'
      Src: org.apache.commons.cli.HelpFormatter:553,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].max()'
      Src: org.apache.commons.cli.HelpFormatter:553,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].orElse(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:553,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 2
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: '[org.apache.commons.cli.HelpFormatter].determineMaxSinceLength(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[java.util.Collection<org.apache.commons.cli.Option>].stream()'
    - '[org.apache.commons.cli.HelpFormatter].max()'
    - '[String].length()'
    - '[org.apache.commons.cli.HelpFormatter].orElse(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].map()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.HelpFormatter].determineMaxSinceLength(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.cli.HelpFormatter:569,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.commons.cli.HelpFormatter:573,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatter:577,1
    - Dst: '[String].charAt(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:582,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatter:593,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - text
    - width
    - startPos
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 594
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 594
    functionName: '[org.apache.commons.cli.HelpFormatter].findWrapPos(String,int,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.commons.cli.HelpFormatter)'
    - '[String].length()'
    - '[String].indexOf(char,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.HelpFormatter].findWrapPos(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.apache.commons.cli.HelpFormatter].getArgName()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 612
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 621
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 621
    functionName: '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 640
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 640
    functionName: '[org.apache.commons.cli.HelpFormatter].getLongOptSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getLongOptSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 649
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 649
    functionName: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 678
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 678
    functionName: '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - 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: 687
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: '[org.apache.commons.cli.HelpFormatter].getWidth()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.HelpFormatter].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - org.apache.commons.cli.Options
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - width
    - cmdLineSyntax
    - header
    - options
    - footer
    argTypes:
    - int
    - String
    - String
    - org.apache.commons.cli.Options
    - String
    constantsTouched: []
    func_position:
      end: 701
      start: 699
    functionDepth: 5
    functionLinenumber: 699
    functionLinenumberEnd: 701
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.PrintWriter)'
      Src: org.apache.commons.cli.HelpFormatter:716,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
      Src: org.apache.commons.cli.HelpFormatter:717,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
      Src: org.apache.commons.cli.HelpFormatter:717,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:717,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.commons.cli.HelpFormatter:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - org.apache.commons.cli.Options
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - width
    - cmdLineSyntax
    - header
    - options
    - footer
    - autoUsage
    argTypes:
    - int
    - String
    - String
    - org.apache.commons.cli.Options
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 719
      start: 714
    functionDepth: 4
    functionLinenumber: 714
    functionLinenumberEnd: 719
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    - '[java.io.PrintWriter].<init>(java.io.PrintWriter)'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - String
      - String
      - org.apache.commons.cli.Options
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - pw
    - width
    - cmdLineSyntax
    - header
    - options
    - leftPad
    - descPad
    - footer
    argTypes:
    - java.io.PrintWriter
    - int
    - String
    - String
    - org.apache.commons.cli.Options
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 737
      start: 734
    functionDepth: 4
    functionLinenumber: 734
    functionLinenumberEnd: 737
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.HelpFormatter:755,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.HelpFormatter:756,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.HelpFormatter:759,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String)'
      Src: org.apache.commons.cli.HelpFormatter:761,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.HelpFormatter:763,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,String)'
      Src: org.apache.commons.cli.HelpFormatter:764,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
      Src: org.apache.commons.cli.HelpFormatter:766,1
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.HelpFormatter:767,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,String)'
      Src: org.apache.commons.cli.HelpFormatter:768,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - String
      - String
      - org.apache.commons.cli.Options
      - int
      - int
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - pw
    - width
    - cmdLineSyntax
    - header
    - options
    - leftPad
    - descPad
    - footer
    - autoUsage
    argTypes:
    - java.io.PrintWriter
    - int
    - String
    - String
    - org.apache.commons.cli.Options
    - int
    - int
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 770
      start: 753
    functionDepth: 3
    functionLinenumber: 753
    functionLinenumberEnd: 770
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,String)'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
    - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].getWidth()'
      Src: org.apache.commons.cli.HelpFormatter:780,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,null,org.apache.commons.cli.Options,null,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:780,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.cli.Options
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - cmdLineSyntax
    - options
    argTypes:
    - String
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 781
      start: 779
    functionDepth: 1
    functionLinenumber: 779
    functionLinenumberEnd: 781
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,null,org.apache.commons.cli.Options,null,boolean)'
    - '[org.apache.commons.cli.HelpFormatter].getWidth()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].getWidth()'
      Src: org.apache.commons.cli.HelpFormatter:792,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,null,org.apache.commons.cli.Options,null,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.cli.Options
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cmdLineSyntax
    - options
    - autoUsage
    argTypes:
    - String
    - org.apache.commons.cli.Options
    - boolean
    constantsTouched: []
    func_position:
      end: 793
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 793
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,null,org.apache.commons.cli.Options,null,boolean)'
    - '[org.apache.commons.cli.HelpFormatter].getWidth()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.commons.cli.Options
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - cmdLineSyntax
    - header
    - options
    - footer
    argTypes:
    - String
    - String
    - org.apache.commons.cli.Options
    - String
    constantsTouched: []
    func_position:
      end: 806
      start: 804
    functionDepth: 6
    functionLinenumber: 804
    functionLinenumberEnd: 806
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].getWidth()'
      Src: org.apache.commons.cli.HelpFormatter:819,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.HelpFormatter:819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.commons.cli.Options
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - cmdLineSyntax
    - header
    - options
    - footer
    - autoUsage
    argTypes:
    - String
    - String
    - org.apache.commons.cli.Options
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 820
      start: 818
    functionDepth: 5
    functionLinenumber: 818
    functionLinenumberEnd: 820
    functionName: '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].getWidth()'
    - '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:834,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendOptions(StringBuilder,int,org.apache.commons.cli.Options,int,int)'
      Src: org.apache.commons.cli.HelpFormatter:834,1
    - Dst: '[java.io.PrintWriter].println(A)'
      Src: org.apache.commons.cli.HelpFormatter:834,1
    - Dst: '[java.io.UncheckedIOException].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:837,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - org.apache.commons.cli.Options
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - pw
    - width
    - options
    - leftPad
    - descPad
    argTypes:
    - java.io.PrintWriter
    - int
    - org.apache.commons.cli.Options
    - int
    - int
    constantsTouched: []
    func_position:
      end: 839
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 839
    functionName: '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[java.io.UncheckedIOException].<init>(org.apache.commons.cli.HelpFormatter)'
    - '[java.io.PrintWriter].println(A)'
    - '[org.apache.commons.cli.HelpFormatter].appendOptions(StringBuilder,int,org.apache.commons.cli.Options,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.cli.HelpFormatter:849,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
      Src: org.apache.commons.cli.HelpFormatter:850,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatter:850,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
      Src: org.apache.commons.cli.HelpFormatter:850,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,org.apache.commons.cli.HelpFormatter,String)'
      Src: org.apache.commons.cli.HelpFormatter:850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - pw
    - width
    - cmdLineSyntax
    argTypes:
    - java.io.PrintWriter
    - int
    - String
    constantsTouched: []
    func_position:
      end: 851
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 851
    functionName: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(char)'
    - '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
    - '[String].length()'
    - '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,org.apache.commons.cli.HelpFormatter,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
      Src: org.apache.commons.cli.HelpFormatter:863,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.HelpFormatter:863,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:863,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(char)'
      Src: org.apache.commons.cli.HelpFormatter:863,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.HelpFormatter:865,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.HelpFormatter:866,1
    - Dst: '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.HelpFormatter:866,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatter:867,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
      Src: org.apache.commons.cli.HelpFormatter:868,1
    - Dst: '[java.util.Collections].sort(java.util.ArrayList,java.util.Comparator<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.HelpFormatter:868,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.apache.commons.cli.HelpFormatter:871,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].hasNext()'
      Src: org.apache.commons.cli.HelpFormatter:871,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].next()'
      Src: org.apache.commons.cli.HelpFormatter:873,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:875,1
    - Dst: '[java.util.ArrayList].contains(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.HelpFormatter:879,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.HelpFormatter:881,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendOptionGroup(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.HelpFormatter:883,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].isRequired()'
      Src: org.apache.commons.cli.HelpFormatter:890,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendOption(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:890,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].hasNext()'
      Src: org.apache.commons.cli.HelpFormatter:892,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].append(char)'
      Src: org.apache.commons.cli.HelpFormatter:893,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].toString()'
      Src: org.apache.commons.cli.HelpFormatter:898,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].indexOf(char)'
      Src: org.apache.commons.cli.HelpFormatter:898,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].toString()'
      Src: org.apache.commons.cli.HelpFormatter:898,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:898,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - String
      - org.apache.commons.cli.Options
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - pw
    - width
    - app
    - options
    argTypes:
    - java.io.PrintWriter
    - int
    - String
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 899
      start: 861
    functionDepth: 2
    functionLinenumber: 861
    functionLinenumberEnd: 899
    functionName: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 9
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].next()'
    - '[java.util.Collections].sort(java.util.ArrayList,java.util.Comparator<org.apache.commons.cli.Option>)'
    - '[StringBuilder].<init>(String)'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.ArrayList].<init>(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[org.apache.commons.cli.HelpFormatter].hasNext()'
    - '[java.util.ArrayList].contains(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].isRequired()'
    - '[org.apache.commons.cli.HelpFormatter].appendOption(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.HelpFormatter)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
    - '[org.apache.commons.cli.HelpFormatter].indexOf(char)'
    - '[org.apache.commons.cli.HelpFormatter].appendOptionGroup(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.HelpFormatter].append(char)'
    - '[org.apache.commons.cli.HelpFormatter].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatter:910,1
    - Dst: '[StringBuilder].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:910,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].renderWrappedTextBlock(StringBuilder,int,int,String)'
      Src: org.apache.commons.cli.HelpFormatter:910,1
    - Dst: '[java.io.PrintWriter].println(A)'
      Src: org.apache.commons.cli.HelpFormatter:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - pw
    - width
    - nextLineTabStop
    - text
    argTypes:
    - java.io.PrintWriter
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 911
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 911
    functionName: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].renderWrappedTextBlock(StringBuilder,int,int,String)'
    - '[String].length()'
    - '[java.io.PrintWriter].println(A)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,String)'
      Src: org.apache.commons.cli.HelpFormatter:921,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - pw
    - width
    - text
    argTypes:
    - java.io.PrintWriter
    - int
    - String
    constantsTouched: []
    func_position:
      end: 922
      start: 920
    functionDepth: 1
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionName: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
      Src: org.apache.commons.cli.HelpFormatter:936,1
    - Dst: '[java.io.UncheckedIOException].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:939,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - org.apache.commons.cli.Options
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - sb
    - width
    - options
    - leftPad
    - descPad
    argTypes:
    - StringBuffer
    - int
    - org.apache.commons.cli.Options
    - int
    - int
    constantsTouched: []
    func_position:
      end: 941
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 941
    functionName: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.io.UncheckedIOException].<init>(org.apache.commons.cli.HelpFormatter)'
    - '[org.apache.commons.cli.HelpFormatter].appendOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendWrappedText(StringBuffer,int,int,String)'
      Src: org.apache.commons.cli.HelpFormatter:954,1
    - Dst: '[java.io.UncheckedIOException].<init>(org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:957,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringBuffer
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - sb
    - width
    - nextLineTabStop
    - text
    argTypes:
    - StringBuffer
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 959
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 959
    functionName: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,int,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].appendWrappedText(StringBuffer,int,int,String)'
    - '[java.io.UncheckedIOException].<init>(org.apache.commons.cli.HelpFormatter)'
    linkageType: ''
    returnType: StringBuffer
    signature: '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.commons.cli.HelpFormatter:972,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.StringReader)'
      Src: org.apache.commons.cli.HelpFormatter:972,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.commons.cli.HelpFormatter:975,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].getNewLine()'
      Src: org.apache.commons.cli.HelpFormatter:977,1
    - Dst: '[A].append(String)'
      Src: org.apache.commons.cli.HelpFormatter:977,1
    - Dst: '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,int,org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:981,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - A
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: A
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - appendable
    - width
    - nextLineTabStop
    - text
    argTypes:
    - A
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 987
      start: 970
    functionDepth: 1
    functionLinenumber: 970
    functionLinenumberEnd: 987
    functionName: '[org.apache.commons.cli.HelpFormatter].renderWrappedTextBlock(A,int,int,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.commons.cli.HelpFormatter].getNewLine()'
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,int,org.apache.commons.cli.HelpFormatter)'
    - '[java.io.BufferedReader].<init>(java.io.StringReader)'
    - '[A].append(String)'
    linkageType: ''
    returnType: A
    signature: '[org.apache.commons.cli.HelpFormatter].renderWrappedTextBlock(A,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.HelpFormatter:996,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.HelpFormatter:999,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.cli.HelpFormatter:1000,1
    - Dst: Character.isWhitespace(org.apache.commons.cli.HelpFormatter)
      Src: org.apache.commons.cli.HelpFormatter:1000,1
    - Dst: '[String].substring(int,org.apache.commons.cli.HelpFormatter)'
      Src: org.apache.commons.cli.HelpFormatter:1003,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1004
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1004
    functionName: '[org.apache.commons.cli.HelpFormatter].rtrim(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[String].charAt(int)'
    - Character.isWhitespace(org.apache.commons.cli.HelpFormatter)
    - '[String].length()'
    - '[String].substring(int,org.apache.commons.cli.HelpFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.HelpFormatter].rtrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1013
      start: 1011
    functionDepth: 0
    functionLinenumber: 1011
    functionLinenumberEnd: 1013
    functionName: '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - padding
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1022
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1022
    functionName: '[org.apache.commons.cli.HelpFormatter].setDescPadding(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setDescPadding(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - padding
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1031
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1031
    functionName: '[org.apache.commons.cli.HelpFormatter].setLeftPadding(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setLeftPadding(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1040
      start: 1038
    functionDepth: 0
    functionLinenumber: 1038
    functionLinenumberEnd: 1040
    functionName: '[org.apache.commons.cli.HelpFormatter].setLongOptPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setLongOptPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longOptSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1051
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1051
    functionName: '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newline
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1060
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1060
    functionName: '[org.apache.commons.cli.HelpFormatter].setNewLine(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setNewLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Comparator<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparator
    argTypes:
    - java.util.Comparator<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 1071
      start: 1069
    functionDepth: 0
    functionLinenumber: 1069
    functionLinenumberEnd: 1071
    functionName: '[org.apache.commons.cli.HelpFormatter].setOptionComparator(java.util.Comparator<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setOptionComparator(java.util.Comparator<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1080
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    functionName: '[org.apache.commons.cli.HelpFormatter].setOptPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setOptPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1089
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1089
    functionName: '[org.apache.commons.cli.HelpFormatter].setSyntaxPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setSyntaxPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.io.PrintWriter
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - width
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1098
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1098
    functionName: '[org.apache.commons.cli.HelpFormatter].setWidth(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.HelpFormatter].setWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter.Builder].getDescription(org.apache.commons.cli.HelpFormatter.Builder)'
      Src: org.apache.commons.cli.HelpFormatter.Builder:88,1
    - Dst: '[org.apache.commons.cli.HelpFormatter.Builder].createDefaultPrintWriter()'
      Src: org.apache.commons.cli.HelpFormatter.Builder:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<Option, String>
      - Function<Option, String>
      - PrintWriter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.HelpFormatter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.commons.cli.HelpFormatter.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter.Builder].getDescription(org.apache.commons.cli.HelpFormatter.Builder)'
    - '[org.apache.commons.cli.HelpFormatter.Builder].createDefaultPrintWriter()'
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatter.Builder
    signature: '[org.apache.commons.cli.HelpFormatter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>(Function<Option, String>,PrintWriter,boolean)'
      Src: org.apache.commons.cli.HelpFormatter.Builder:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<Option, String>
      - Function<Option, String>
      - PrintWriter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.HelpFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.apache.commons.cli.HelpFormatter.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>(Function<Option, String>,PrintWriter,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatter
    signature: '[org.apache.commons.cli.HelpFormatter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.io.PrintWriter,String)'
      Src: org.apache.commons.cli.HelpFormatter.Builder:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      classConcrete: true
      classEnum: false
      classFields:
      - Function<Option, String>
      - Function<Option, String>
      - PrintWriter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - printWriter
    argTypes:
    - java.io.PrintWriter
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.cli.HelpFormatter.Builder].setPrintWriter(java.io.PrintWriter)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.io.PrintWriter,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.HelpFormatter.Builder].setPrintWriter(java.io.PrintWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated()'
      Src: org.apache.commons.cli.HelpFormatter.Builder:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Function<Option, String>
      - Function<Option, String>
      - PrintWriter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useDefaultFormat
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Function<Option, String>
      - Function<Option, String>
      - PrintWriter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deprecatedFormatFunction
    argTypes:
    - java.util.function.Function<org.apache.commons.cli.Option,String>
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated(java.util.function.Function<org.apache.commons.cli.Option,String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated(java.util.function.Function<org.apache.commons.cli.Option,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Function<Option, String>
      - Function<Option, String>
      - PrintWriter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - showSince
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.commons.cli.HelpFormatter.Builder].setShowSince(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.HelpFormatter.Builder].setShowSince(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.HelpFormatter.OptionComparator:180,1
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.HelpFormatter.OptionComparator:180,1
    - Dst: '[String].compareToIgnoreCase(String)'
      Src: org.apache.commons.cli.HelpFormatter.OptionComparator:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - opt1
    - opt2
    argTypes:
    - org.apache.commons.cli.Option
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.cli.HelpFormatter.OptionComparator].compare(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[String].compareToIgnoreCase(String)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.HelpFormatter.OptionComparator].compare(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.HelpFormatter.OptionComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.HelpFormatter.OptionComparator].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatter.OptionComparator
    signature: '[org.apache.commons.cli.HelpFormatter.OptionComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.apache.commons.cli.OptionGroup:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.OptionGroup].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 36
    functionsReached:
    - '[java.util.LinkedHashMap].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionGroup
    signature: '[org.apache.commons.cli.OptionGroup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.OptionGroup:61,1
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].put(String,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroup:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.OptionGroup
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 13
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].put(String,org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: org.apache.commons.cli.OptionGroup
    signature: '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].keySet()'
      Src: org.apache.commons.cli.OptionGroup:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.cli.OptionGroup].getNames()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].keySet()'
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[org.apache.commons.cli.OptionGroup].getNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.apache.commons.cli.Option>].values()'
      Src: org.apache.commons.cli.OptionGroup:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.cli.OptionGroup].getOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 4
    functionsReached:
    - '[java.util.Map<String,org.apache.commons.cli.Option>].values()'
    linkageType: ''
    returnType: java.util.Collection<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.OptionGroup].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.cli.OptionGroup].getSelected()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.OptionGroup].getSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.commons.cli.OptionGroup].isRequired()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.OptionGroup].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.cli.OptionGroup].isSelected()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.OptionGroup].isSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - required
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.OptionGroup:143,1
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.cli.OptionGroup:143,1
    - Dst: '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.OptionGroup:144,1
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.OptionGroup:146,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.AlreadySelectedException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 147
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 147
    functionName: '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 2
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.OptionGroup:156,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getOptions()'
      Src: org.apache.commons.cli.OptionGroup:157,1
    - Dst: '[java.util.Collection<org.apache.commons.cli.Option>].iterator()'
      Src: org.apache.commons.cli.OptionGroup:157,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.OptionGroup:158,1
    - Dst: '[org.apache.commons.cli.OptionGroup].hasNext()'
      Src: org.apache.commons.cli.OptionGroup:159,1
    - Dst: '[org.apache.commons.cli.OptionGroup].next()'
      Src: org.apache.commons.cli.OptionGroup:160,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getOpt()'
      Src: org.apache.commons.cli.OptionGroup:161,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.OptionGroup:162,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getOpt()'
      Src: org.apache.commons.cli.OptionGroup:163,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionGroup:163,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.OptionGroup:165,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getLongOpt()'
      Src: org.apache.commons.cli.OptionGroup:166,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionGroup:166,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getDescription()'
      Src: org.apache.commons.cli.OptionGroup:168,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.apache.commons.cli.OptionGroup:169,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getDescription()'
      Src: org.apache.commons.cli.OptionGroup:170,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.OptionGroup:170,1
    - Dst: '[org.apache.commons.cli.OptionGroup].hasNext()'
      Src: org.apache.commons.cli.OptionGroup:172,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.OptionGroup:173,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.OptionGroup:176,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.OptionGroup:177,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Map<String,org.apache.commons.cli.Option>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 178
    functionName: '[org.apache.commons.cli.OptionGroup].toString()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.OptionGroup].getDescription()'
    - '[StringBuilder].<init>()'
    - '[java.util.Collection<org.apache.commons.cli.Option>].iterator()'
    - '[org.apache.commons.cli.OptionGroup].getOpt()'
    - '[StringBuilder].append(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.OptionGroup].hasNext()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.OptionGroup].getLongOpt()'
    - '[org.apache.commons.cli.OptionGroup].getOptions()'
    - '[StringBuilder].append(char)'
    - '[org.apache.commons.cli.OptionGroup].next()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.OptionGroup].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.GnuParser
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.commons.cli.GnuParser].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/GnuParser.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.GnuParser
    signature: '[org.apache.commons.cli.GnuParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.GnuParser:57,1
    - Dst: '[String].equals(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:62,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.GnuParser:64,1
    - Dst: '[String].equals(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:65,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.GnuParser:66,1
    - Dst: arg.startsWith(String)
      Src: org.apache.commons.cli.GnuParser:67,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:68,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.GnuParser:69,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:70,1
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
      Src: org.apache.commons.cli.GnuParser:72,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.GnuParser:73,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:73,1
    - Dst: arg.indexOf(char)
      Src: org.apache.commons.cli.GnuParser:75,1
    - Dst: arg.substring(int,org.apache.commons.cli.GnuParser)
      Src: org.apache.commons.cli.GnuParser:75,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:75,1
    - Dst: arg.indexOf(char)
      Src: org.apache.commons.cli.GnuParser:76,1
    - Dst: arg.substring(int)
      Src: org.apache.commons.cli.GnuParser:76,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:76,1
    - Dst: arg.substring(int,int)
      Src: org.apache.commons.cli.GnuParser:77,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:77,1
    - Dst: arg.substring(int,int)
      Src: org.apache.commons.cli.GnuParser:79,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:79,1
    - Dst: arg.substring(int)
      Src: org.apache.commons.cli.GnuParser:80,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:80,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:83,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
      Src: org.apache.commons.cli.GnuParser:87,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.commons.cli.GnuParser:91,1
    - Dst: '[java.util.ArrayList].toArray(String[])'
      Src: org.apache.commons.cli.GnuParser:96,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 3
    argNames:
    - options
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 97
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.cli.GnuParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/GnuParser.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(org.apache.commons.cli.GnuParser)'
    - arg.indexOf(char)
    - arg.substring(int,org.apache.commons.cli.GnuParser)
    - '[java.util.ArrayList].add()'
    - '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.GnuParser)'
    - '[java.util.ArrayList].<init>()'
    - arg.substring(int)
    - '[org.apache.commons.cli.Options].hasOption(String)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    - arg.startsWith(String)
    - arg.substring(int,int)
    - '[String].equals(org.apache.commons.cli.GnuParser)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.GnuParser)'
    - '[java.util.ArrayList].toArray(String[])'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.GnuParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - E
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.cli.Converter].apply(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Converter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.Converter].apply(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Converter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.Converter].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Converter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Converter
    signature: '[org.apache.commons.cli.Converter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ParseException].<init>(Throwable)'
      Src: org.apache.commons.cli.ParseException:50,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ParseException
      static: true
      superClass: Exception
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.cli.ParseException].wrap(Throwable)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/ParseException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.ParseException].<init>(Throwable)'
    linkageType: ''
    returnType: org.apache.commons.cli.ParseException
    signature: '[org.apache.commons.cli.ParseException].wrap(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.apache.commons.cli.ParseException:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ParseException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.commons.cli.ParseException].<init>(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/ParseException.java
    functionUses: 5
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.ParseException
    signature: '[org.apache.commons.cli.ParseException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(Throwable)'
      Src: org.apache.commons.cli.ParseException:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.ParseException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.commons.cli.ParseException].<init>(Throwable)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/ParseException.java
    functionUses: 1
    functionsReached:
    - '[Exception].<init>(Throwable)'
    linkageType: ''
    returnType: org.apache.commons.cli.ParseException
    signature: '[org.apache.commons.cli.ParseException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.PosixParser:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.PosixParser
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.cli.PosixParser].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 33
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.PosixParser
    signature: '[org.apache.commons.cli.PosixParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<String>].forEachRemaining()'
      Src: org.apache.commons.cli.PosixParser:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 1
    argNames:
    - iter
    argTypes:
    - java.util.Iterator<String>
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.apache.commons.cli.PosixParser].addRemaining(java.util.Iterator<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].forEachRemaining()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParser].addRemaining(java.util.Iterator<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.PosixParser:87,1
    - Dst: '[String].charAt(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:88,1
    - Dst: String.valueOf(org.apache.commons.cli.PosixParser)
      Src: org.apache.commons.cli.PosixParser:88,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:89,1
    - Dst: '[String].substring(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:91,1
    - Dst: '[org.apache.commons.cli.PosixParser].processNonOptionToken(org.apache.commons.cli.PosixParser,boolean)'
      Src: org.apache.commons.cli.PosixParser:91,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.cli.PosixParser:93,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:97,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:98,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.PosixParser:99,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.PosixParser:99,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.PosixParser:100,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:100,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 2
    argNames:
    - token
    - stopAtNonOption
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.cli.PosixParser].burstToken(String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[String].substring(org.apache.commons.cli.PosixParser)'
    - '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.PosixParser)'
    - '[java.util.List<String>].add(String)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.PosixParser)'
    - '[String].substring(int)'
    - '[String].length()'
    - '[String].charAt(org.apache.commons.cli.PosixParser)'
    - '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
    - String.valueOf(org.apache.commons.cli.PosixParser)
    - '[org.apache.commons.cli.PosixParser].processNonOptionToken(org.apache.commons.cli.PosixParser,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParser].burstToken(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PosixParser].init()'
      Src: org.apache.commons.cli.PosixParser:138,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.cli.PosixParser:141,1
    - Dst: '[org.apache.commons.cli.PosixParser].iterator()'
      Src: org.apache.commons.cli.PosixParser:141,1
    - Dst: '[org.apache.commons.cli.PosixParser].hasNext()'
      Src: org.apache.commons.cli.PosixParser:143,1
    - Dst: '[org.apache.commons.cli.PosixParser].next()'
      Src: org.apache.commons.cli.PosixParser:145,1
    - Dst: '[String].equals(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:148,1
    - Dst: '[String].equals(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:148,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:149,1
    - Dst: '[org.apache.commons.cli.PosixParser].startsWith(String)'
      Src: org.apache.commons.cli.PosixParser:150,1
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:152,1
    - Dst: '[org.apache.commons.cli.PosixParser].substring(int,int)'
      Src: org.apache.commons.cli.PosixParser:153,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:154,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.PosixParser:155,1
    - Dst: '[org.apache.commons.cli.PosixParser].processNonOptionToken(org.apache.commons.cli.PosixParser,boolean)'
      Src: org.apache.commons.cli.PosixParser:156,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.PosixParser:157,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].<init>(org.apache.commons.cli.PosixParser,java.util.List<String>)'
      Src: org.apache.commons.cli.PosixParser:158,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.PosixParser:160,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:160,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.PosixParser:161,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:161,1
    - Dst: '[org.apache.commons.cli.PosixParser].substring(int)'
      Src: org.apache.commons.cli.PosixParser:163,1
    - Dst: '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:163,1
    - Dst: '[org.apache.commons.cli.PosixParser].startsWith(String)'
      Src: org.apache.commons.cli.PosixParser:166,1
    - Dst: '[org.apache.commons.cli.PosixParser].length()'
      Src: org.apache.commons.cli.PosixParser:167,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:167,1
    - Dst: '[org.apache.commons.cli.PosixParser].processOptionToken(org.apache.commons.cli.PosixParser,boolean)'
      Src: org.apache.commons.cli.PosixParser:168,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:169,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.PosixParser:169,1
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:170,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.PosixParser:171,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].<init>(org.apache.commons.cli.PosixParser,java.util.List<String>)'
      Src: org.apache.commons.cli.PosixParser:172,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.PosixParser:174,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:174,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.PosixParser:175,1
    - Dst: '[org.apache.commons.cli.PosixParser].processOptionToken(org.apache.commons.cli.PosixParser,boolean)'
      Src: org.apache.commons.cli.PosixParser:175,1
    - Dst: '[org.apache.commons.cli.PosixParser].burstToken(org.apache.commons.cli.PosixParser,boolean)'
      Src: org.apache.commons.cli.PosixParser:179,1
    - Dst: '[org.apache.commons.cli.PosixParser].processNonOptionToken(org.apache.commons.cli.PosixParser,boolean)'
      Src: org.apache.commons.cli.PosixParser:182,1
    - Dst: '[org.apache.commons.cli.PosixParser].addRemaining(org.apache.commons.cli.PosixParser)'
      Src: org.apache.commons.cli.PosixParser:185,1
    - Dst: '[java.util.List<String>].toArray(String[])'
      Src: org.apache.commons.cli.PosixParser:187,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 3
    argNames:
    - options
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 188
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 188
    functionName: '[org.apache.commons.cli.PosixParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(org.apache.commons.cli.PosixParser)'
    - '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.PosixParser)'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.PosixParser].substring(int,int)'
    - '[java.util.List<String>].add(org.apache.commons.cli.PosixParser)'
    - '[org.apache.commons.cli.PosixParser].processNonOptionToken(org.apache.commons.cli.PosixParser,boolean)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.PosixParser)'
    - '[org.apache.commons.cli.PosixParser].substring(int)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.PosixParser].burstToken(org.apache.commons.cli.PosixParser,boolean)'
    - '[org.apache.commons.cli.PosixParser].startsWith(String)'
    - '[org.apache.commons.cli.PosixParser].addRemaining(org.apache.commons.cli.PosixParser)'
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.PosixParser].length()'
    - '[org.apache.commons.cli.PosixParser].iterator()'
    - '[java.util.Arrays].asList(String[])'
    - '[org.apache.commons.cli.Options].getMatchingOptions(org.apache.commons.cli.PosixParser)'
    - '[org.apache.commons.cli.PosixParser].next()'
    - '[java.util.List<String>].toArray(String[])'
    - '[org.apache.commons.cli.PosixParser].init()'
    - '[org.apache.commons.cli.PosixParser].processOptionToken(org.apache.commons.cli.PosixParser,boolean)'
    - '[String].equals(org.apache.commons.cli.PosixParser)'
    - '[org.apache.commons.cli.AmbiguousOptionException].<init>(org.apache.commons.cli.PosixParser,java.util.List<String>)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.PosixParser].hasNext()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.PosixParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].clear()'
      Src: org.apache.commons.cli.PosixParser:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.cli.PosixParser].init()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<String>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParser].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.PosixParser:206,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.cli.PosixParser:208,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.cli.PosixParser:210,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 2
    argNames:
    - value
    - stopAtNonOption
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 211
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 211
    functionName: '[org.apache.commons.cli.PosixParser].processNonOptionToken(String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(String)'
    - '[org.apache.commons.cli.Option].hasArg()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParser].processNonOptionToken(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.PosixParser:227,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.PosixParser:230,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.PosixParser:231,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.cli.PosixParser:233,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      - boolean
      - org.apache.commons.cli.Option
      - org.apache.commons.cli.Options
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 2
    argNames:
    - token
    - stopAtNonOption
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 234
      start: 226
    functionDepth: 3
    functionLinenumber: 226
    functionLinenumberEnd: 234
    functionName: '[org.apache.commons.cli.PosixParser].processOptionToken(String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(String)'
    - '[org.apache.commons.cli.Options].hasOption(String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.PosixParser].processOptionToken(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].getValueType(char)'
      Src: org.apache.commons.cli.PatternOptionBuilder:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - Class<Object>
      - Class<Number>
      - Class<java.util.Date>
      - Class<?>
      - Class<java.io.FileInputStream>
      - Class<java.io.File>
      - Class<File[]>
      - Class<java.net.URL>
      - org.apache.commons.cli.Converter<?,UnsupportedOperationException>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.cli.PatternOptionBuilder].getValueClass(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.PatternOptionBuilder].getValueType(char)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.PatternOptionBuilder].getValueClass(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - Class<Object>
      - Class<Number>
      - Class<java.util.Date>
      - Class<?>
      - Class<java.io.FileInputStream>
      - Class<java.io.File>
      - Class<File[]>
      - Class<java.net.URL>
      - org.apache.commons.cli.Converter<?,UnsupportedOperationException>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 155
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 155
    functionName: '[org.apache.commons.cli.PatternOptionBuilder].getValueType(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.cli.PatternOptionBuilder].getValueType(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - Class<Object>
      - Class<Number>
      - Class<java.util.Date>
      - Class<?>
      - Class<java.io.FileInputStream>
      - Class<java.io.File>
      - Class<File[]>
      - Class<java.net.URL>
      - org.apache.commons.cli.Converter<?,UnsupportedOperationException>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.apache.commons.cli.PatternOptionBuilder].isValueCode(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.PatternOptionBuilder].isValueCode(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.PatternOptionBuilder:179,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.PatternOptionBuilder:181,1
    - Dst: '[String].charAt(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:182,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].isValueCode(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:186,1
    - Dst: String.valueOf(org.apache.commons.cli.PatternOptionBuilder)
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.Option].builder(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg(null)'
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].required(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].type(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].converter(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].get()'
      Src: org.apache.commons.cli.PatternOptionBuilder:189,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:197,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].getValueType(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:207,1
    - Dst: '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
      Src: org.apache.commons.cli.PatternOptionBuilder:208,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].unsupported()'
      Src: org.apache.commons.cli.PatternOptionBuilder:210,1
    - Dst: '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(Class<File[]>,T)'
      Src: org.apache.commons.cli.PatternOptionBuilder:210,1
    - Dst: '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
      Src: org.apache.commons.cli.PatternOptionBuilder:211,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].getValueType(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:211,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter(Class<?>)'
      Src: org.apache.commons.cli.PatternOptionBuilder:211,1
    - Dst: String.valueOf(org.apache.commons.cli.PatternOptionBuilder)
      Src: org.apache.commons.cli.PatternOptionBuilder:216,1
    - Dst: '[org.apache.commons.cli.Option].builder(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:216,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].hasArg(null)'
      Src: org.apache.commons.cli.PatternOptionBuilder:216,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].required(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:216,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].type(Class<?>)'
      Src: org.apache.commons.cli.PatternOptionBuilder:216,1
    - Dst: '[org.apache.commons.cli.PatternOptionBuilder].get()'
      Src: org.apache.commons.cli.PatternOptionBuilder:216,1
    - Dst: '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.PatternOptionBuilder)'
      Src: org.apache.commons.cli.PatternOptionBuilder:219,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - Class<Object>
      - Class<Number>
      - Class<java.util.Date>
      - Class<?>
      - Class<java.io.FileInputStream>
      - Class<java.io.File>
      - Class<File[]>
      - Class<java.net.URL>
      - org.apache.commons.cli.Converter<?,UnsupportedOperationException>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Options
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 173
    functionDepth: 3
    functionLinenumber: 173
    functionLinenumberEnd: 223
    functionName: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.cli.Option].builder(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.PatternOptionBuilder].unsupported()'
    - '[org.apache.commons.cli.PatternOptionBuilder].required(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.PatternOptionBuilder].getValueType(org.apache.commons.cli.PatternOptionBuilder)'
    - '[String].length()'
    - String.valueOf(org.apache.commons.cli.PatternOptionBuilder)
    - '[org.apache.commons.cli.TypeHandler].getConverter(Class<?>)'
    - '[org.apache.commons.cli.PatternOptionBuilder].type(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
    - '[org.apache.commons.cli.PatternOptionBuilder].converter(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
    - '[java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>].put(Class<File[]>,T)'
    - '[org.apache.commons.cli.PatternOptionBuilder].type(Class<?>)'
    - '[org.apache.commons.cli.CommandLine.Builder].hasArg(null)'
    - '[org.apache.commons.cli.PatternOptionBuilder].isValueCode(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.PatternOptionBuilder].get()'
    - '[String].charAt(org.apache.commons.cli.PatternOptionBuilder)'
    - '[org.apache.commons.cli.Options].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - Class<Object>
      - Class<Number>
      - Class<java.util.Date>
      - Class<?>
      - Class<java.io.FileInputStream>
      - Class<java.io.File>
      - Class<File[]>
      - Class<java.net.URL>
      - org.apache.commons.cli.Converter<?,UnsupportedOperationException>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.cli.PatternOptionBuilder].unsupported()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.PatternOptionBuilder].unsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.cli.PatternOptionBuilder:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - Class<Object>
      - Class<Number>
      - Class<java.util.Date>
      - Class<?>
      - Class<java.io.FileInputStream>
      - Class<java.io.File>
      - Class<File[]>
      - Class<java.net.URL>
      - org.apache.commons.cli.Converter<?,UnsupportedOperationException>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.PatternOptionBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.cli.PatternOptionBuilder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.PatternOptionBuilder
    signature: '[org.apache.commons.cli.PatternOptionBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,null)'
      Src: org.apache.commons.cli.UnrecognizedOptionException:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.UnrecognizedOptionException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,null)'
    linkageType: ''
    returnType: org.apache.commons.cli.UnrecognizedOptionException
    signature: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ParseException].<init>(String)'
      Src: org.apache.commons.cli.UnrecognizedOptionException:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.UnrecognizedOptionException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 2
    argNames:
    - message
    - option
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.cli.ParseException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.UnrecognizedOptionException
    signature: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.cli.UnrecognizedOptionException].getOption()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.UnrecognizedOptionException].getOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.Util].isEmpty(Object[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Util].isEmpty(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.Util:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.commons.cli.Util].isEmpty(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Util.java
    functionUses: 11
    functionsReached:
    - '[String].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Util].isEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.Util:59,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.Util:62,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.Util:63,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.commons.cli.Util:63,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.Util:63,1
    - Dst: '[org.apache.commons.cli.Util].indexOf(char)'
      Src: org.apache.commons.cli.Util:63,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.Util:64,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Util.java
    functionUses: 3
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].startsWith(String)'
    - '[org.apache.commons.cli.Util].indexOf(char)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[String].endsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.Util:76,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.Util:79,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.Util:80,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.Util:82,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.Util:83,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Util.java
    functionUses: 9
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Util
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.cli.Util].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Util
    signature: '[org.apache.commons.cli.Util].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.MissingArgumentException:40,1
    - Dst: '[org.apache.commons.cli.MissingArgumentException].<init>(String)'
      Src: org.apache.commons.cli.MissingArgumentException:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.MissingArgumentException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingArgumentException.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.MissingArgumentException].<init>(String)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: org.apache.commons.cli.MissingArgumentException
    signature: '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ParseException].<init>(String)'
      Src: org.apache.commons.cli.MissingArgumentException:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.MissingArgumentException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.cli.MissingArgumentException].<init>(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingArgumentException.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.ParseException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.MissingArgumentException
    signature: '[org.apache.commons.cli.MissingArgumentException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.commons.cli.MissingArgumentException].getOption()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingArgumentException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.MissingArgumentException].getOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - options
    - arguments
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLineParser.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - options
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLineParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[],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: true
      returnValueGenericType: org.apache.commons.cli.CommandLineParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.CommandLineParser].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLineParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLineParser
    signature: '[org.apache.commons.cli.CommandLineParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - char
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.commons.cli.Char].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Char.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Char
    signature: '[org.apache.commons.cli.Char].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Parser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.commons.cli.Parser].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Parser
    signature: '[org.apache.commons.cli.Parser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].getRequiredOptions()'
      Src: org.apache.commons.cli.Parser:60,1
    - Dst: '[java.util.List].isEmpty()'
      Src: org.apache.commons.cli.Parser:60,1
    - Dst: '[org.apache.commons.cli.Parser].getRequiredOptions()'
      Src: org.apache.commons.cli.Parser:61,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
      Src: org.apache.commons.cli.Parser:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.MissingOptionException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.cli.Parser].checkRequiredOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 1
    functionsReached:
    - '[java.util.List].isEmpty()'
    - '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
    - '[org.apache.commons.cli.Parser].getRequiredOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Parser].checkRequiredOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: false
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - opts
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.Parser].flatten(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.Parser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Options
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.cli.Parser].getOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.Options
    signature: '[org.apache.commons.cli.Parser].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.Parser].getRequiredOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[org.apache.commons.cli.Parser].getRequiredOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],null,boolean)'
      Src: org.apache.commons.cli.Parser:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - options
    - arguments
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],null,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],null,boolean)'
      Src: org.apache.commons.cli.Parser:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - options
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],null,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
      Src: org.apache.commons.cli.Parser:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - java.util.Properties
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - options
    - arguments
    - properties
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].helpOptions()'
      Src: org.apache.commons.cli.Parser:153,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.Parser:153,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.Parser:155,1
    - Dst: optionGroup.setSelected(null)
      Src: org.apache.commons.cli.Parser:156,1
    - Dst: '[org.apache.commons.cli.Parser].setOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.Parser:159,1
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.Parser:160,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.Parser:160,1
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:162,1
    - Dst: '[org.apache.commons.cli.Parser].flatten(org.apache.commons.cli.Options,boolean)'
      Src: org.apache.commons.cli.Parser:162,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: org.apache.commons.cli.Parser:162,1
    - Dst: '[org.apache.commons.cli.Parser].listIterator()'
      Src: org.apache.commons.cli.Parser:163,1
    - Dst: '[org.apache.commons.cli.Parser].hasNext()'
      Src: org.apache.commons.cli.Parser:165,1
    - Dst: '[org.apache.commons.cli.Parser].next()'
      Src: org.apache.commons.cli.Parser:166,1
    - Dst: '[String].equals(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:169,1
    - Dst: '[String].equals(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:171,1
    - Dst: '[org.apache.commons.cli.Parser].addArg(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:176,1
    - Dst: '[org.apache.commons.cli.Parser].startsWith(String)'
      Src: org.apache.commons.cli.Parser:178,1
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:180,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:180,1
    - Dst: '[org.apache.commons.cli.Parser].addArg(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:182,1
    - Dst: '[org.apache.commons.cli.Parser].processOption(org.apache.commons.cli.Parser,org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:184,1
    - Dst: '[org.apache.commons.cli.Parser].addArg(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:188,1
    - Dst: '[org.apache.commons.cli.Parser].forEachRemaining()'
      Src: org.apache.commons.cli.Parser:195,1
    - Dst: '[org.apache.commons.cli.Parser].processProperties(java.util.Properties)'
      Src: org.apache.commons.cli.Parser:204,1
    - Dst: '[org.apache.commons.cli.Parser].checkRequiredOptions()'
      Src: org.apache.commons.cli.Parser:205,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - java.util.Properties
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - options
    - arguments
    - properties
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - java.util.Properties
    - boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 150
    functionDepth: 4
    functionLinenumber: 150
    functionLinenumberEnd: 207
    functionName: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Parser].flatten(org.apache.commons.cli.Options,boolean)'
    - '[org.apache.commons.cli.Parser].forEachRemaining()'
    - '[org.apache.commons.cli.Parser].listIterator()'
    - '[org.apache.commons.cli.Parser].addArg(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.Parser].processOption(org.apache.commons.cli.Parser,org.apache.commons.cli.Parser)'
    - optionGroup.setSelected(null)
    - '[org.apache.commons.cli.Parser].checkRequiredOptions()'
    - '[java.util.List<org.apache.commons.cli.Option>].forEach()'
    - '[org.apache.commons.cli.Parser].setOptions(org.apache.commons.cli.Options)'
    - '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[java.util.Arrays].asList(String[])'
    - '[org.apache.commons.cli.Parser].next()'
    - '[org.apache.commons.cli.Options].getOptionGroups()'
    - '[org.apache.commons.cli.Parser].hasNext()'
    - '[org.apache.commons.cli.Parser].processProperties(java.util.Properties)'
    - '[org.apache.commons.cli.Parser].getOptions()'
    - '[org.apache.commons.cli.Parser].startsWith(String)'
    - '[String].equals(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.Options].helpOptions()'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ListIterator<String>].hasNext()'
      Src: org.apache.commons.cli.Parser:219,1
    - Dst: '[java.util.ListIterator<String>].next()'
      Src: org.apache.commons.cli.Parser:220,1
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:222,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:222,1
    - Dst: '[org.apache.commons.cli.Parser].startsWith(String)'
      Src: org.apache.commons.cli.Parser:222,1
    - Dst: '[java.util.ListIterator<String>].previous()'
      Src: org.apache.commons.cli.Parser:223,1
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:228,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.Parser:228,1
    - Dst: '[java.util.ListIterator<String>].previous()'
      Src: org.apache.commons.cli.Parser:230,1
    - Dst: '[org.apache.commons.cli.Option].isValuesEmpty()'
      Src: org.apache.commons.cli.Parser:234,1
    - Dst: '[org.apache.commons.cli.Option].hasOptionalArg()'
      Src: org.apache.commons.cli.Parser:234,1
    - Dst: '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:235,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - java.util.ListIterator<String>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - opt
    - iter
    argTypes:
    - org.apache.commons.cli.Option
    - java.util.ListIterator<String>
    constantsTouched: []
    func_position:
      end: 237
      start: 217
    functionDepth: 3
    functionLinenumber: 217
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.cli.Parser].processArgs(org.apache.commons.cli.Option,java.util.ListIterator<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].isValuesEmpty()'
    - '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].hasOptionalArg()'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[java.util.ListIterator<String>].next()'
    - '[java.util.ListIterator<String>].hasNext()'
    - '[java.util.ListIterator<String>].previous()'
    - '[org.apache.commons.cli.Parser].getOptions()'
    - '[org.apache.commons.cli.Parser].startsWith(String)'
    - '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.Parser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Parser].processArgs(org.apache.commons.cli.Option,java.util.ListIterator<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:248,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(String)'
      Src: org.apache.commons.cli.Parser:248,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
      Src: org.apache.commons.cli.Parser:251,1
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:254,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.Parser:254,1
    - Dst: '[org.apache.commons.cli.Option].clone()'
      Src: org.apache.commons.cli.Parser:254,1
    - Dst: '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:256,1
    - Dst: opt.hasArg()
      Src: org.apache.commons.cli.Parser:258,1
    - Dst: '[org.apache.commons.cli.Parser].processArgs(org.apache.commons.cli.Parser,java.util.ListIterator<String>)'
      Src: org.apache.commons.cli.Parser:259,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.ListIterator<String>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - arg
    - iter
    argTypes:
    - String
    - java.util.ListIterator<String>
    constantsTouched: []
    func_position:
      end: 263
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 263
    functionName: '[org.apache.commons.cli.Parser].processOption(String,java.util.ListIterator<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
    - '[org.apache.commons.cli.Parser].processArgs(org.apache.commons.cli.Parser,java.util.ListIterator<String>)'
    - '[org.apache.commons.cli.Options].hasOption(String)'
    - '[org.apache.commons.cli.Option].clone()'
    - '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.Parser].getOptions()'
    - opt.hasArg()
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Parser].processOption(String,java.util.ListIterator<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].propertyNames()'
      Src: org.apache.commons.cli.Parser:275,1
    - Dst: '[org.apache.commons.cli.Parser].hasMoreElements()'
      Src: org.apache.commons.cli.Parser:275,1
    - Dst: '[org.apache.commons.cli.Parser].nextElement()'
      Src: org.apache.commons.cli.Parser:276,1
    - Dst: '[org.apache.commons.cli.Parser].toString()'
      Src: org.apache.commons.cli.Parser:276,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:277,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:279,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:282,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.Parser:283,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:284,1
    - Dst: '[java.util.Properties].getProperty(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:286,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.Parser:287,1
    - Dst: '[org.apache.commons.cli.Option].isValuesEmpty()'
      Src: org.apache.commons.cli.Parser:288,1
    - Dst: '[org.apache.commons.cli.Option].processValue(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:290,1
    - Dst: '[String].equalsIgnoreCase(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:295,1
    - Dst: '[String].equalsIgnoreCase(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:295,1
    - Dst: '[String].equalsIgnoreCase(org.apache.commons.cli.Parser)'
      Src: org.apache.commons.cli.Parser:295,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:300,1
    - Dst: '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:301,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - properties
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 304
      start: 271
    functionDepth: 3
    functionLinenumber: 271
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.cli.Parser].processProperties(java.util.Properties)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.Option].processValue(org.apache.commons.cli.Parser)'
    - '[java.util.Properties].getProperty(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Parser].toString()'
    - '[java.util.Properties].propertyNames()'
    - '[String].equalsIgnoreCase(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Parser)'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    - '[org.apache.commons.cli.Parser].hasMoreElements()'
    - '[org.apache.commons.cli.Option].isValuesEmpty()'
    - '[org.apache.commons.cli.Parser].nextElement()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Parser].processProperties(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getRequiredOptions()'
      Src: org.apache.commons.cli.Parser:313,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<?>)'
      Src: org.apache.commons.cli.Parser:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[org.apache.commons.cli.Parser].setOptions(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.List<?>)'
    - '[org.apache.commons.cli.Options].getRequiredOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Parser].setOptions(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.Parser:324,1
    - Dst: '[org.apache.commons.cli.Parser].getRequiredOptions()'
      Src: org.apache.commons.cli.Parser:325,1
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.Parser:325,1
    - Dst: '[java.util.List].remove(String)'
      Src: org.apache.commons.cli.Parser:325,1
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:329,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:329,1
    - Dst: '[org.apache.commons.cli.Parser].getOptions()'
      Src: org.apache.commons.cli.Parser:330,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:330,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isRequired()'
      Src: org.apache.commons.cli.Parser:331,1
    - Dst: '[org.apache.commons.cli.Parser].getRequiredOptions()'
      Src: org.apache.commons.cli.Parser:332,1
    - Dst: '[java.util.List].remove(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.Parser:332,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Parser:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - java.util.List
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - opt
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 336
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 336
    functionName: '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].getKey()'
    - '[java.util.List].remove(String)'
    - '[org.apache.commons.cli.Parser].getRequiredOptions()'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[java.util.List].remove(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].isRequired()'
    - '[org.apache.commons.cli.Parser].getOptions()'
    - '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.BasicParser
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.apache.commons.cli.BasicParser].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/BasicParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.BasicParser
    signature: '[org.apache.commons.cli.BasicParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.commons.cli.Parser
    argCount: 3
    argNames:
    - options
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.apache.commons.cli.BasicParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/BasicParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.BasicParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].builder(null)'
      Src: org.apache.commons.cli.Option:374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[org.apache.commons.cli.Option].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 46
    functionsReached:
    - '[org.apache.commons.cli.Option].builder(null)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>(String)'
      Src: org.apache.commons.cli.Option:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.apache.commons.cli.Option].builder(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 51
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>(String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option].builder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.Option:428,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.cli.Option:441,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Builder
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - Builder
    constantsTouched: []
    func_position:
      end: 455
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 455
    functionName: '[org.apache.commons.cli.Option].<init>(Builder)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Option].<init>(Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.Option:428,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
      Src: org.apache.commons.cli.Option:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - option
    - hasArg
    - description
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 4
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.Option:428,1
    - Dst: '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
      Src: org.apache.commons.cli.Option:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - description
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: '[org.apache.commons.cli.Option].<init>(String,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 9
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.Option].<init>(String,null,boolean,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Option].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.Option:428,1
    - Dst: '[org.apache.commons.cli.OptionValidator].validate(String)'
      Src: org.apache.commons.cli.Option:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - option
    - longOption
    - hasArg
    - description
    argTypes:
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 499
      start: 489
    functionDepth: 2
    functionLinenumber: 489
    functionLinenumberEnd: 499
    functionName: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 14
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.OptionValidator].validate(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.Option:508,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.Option:508,1
    - Dst: '[org.apache.commons.cli.Option].hasOptionalArg()'
      Src: org.apache.commons.cli.Option:508,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.Option:508,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: '[org.apache.commons.cli.Option].acceptsArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.cli.Option].hasOptionalArg()'
    - '[org.apache.commons.cli.Option].hasArgs()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.Option].hasArg()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].acceptsArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.Option:518,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.Option:519,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.apache.commons.cli.Option:522,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 523
      start: 517
    functionDepth: 2
    functionLinenumber: 517
    functionLinenumberEnd: 523
    functionName: '[org.apache.commons.cli.Option].add(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(String)'
    - '[org.apache.commons.cli.Option].acceptsArg()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.commons.cli.Option:535,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 536
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 536
    functionName: '[org.apache.commons.cli.Option].addValue(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].addValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].clear()'
      Src: org.apache.commons.cli.Option:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[org.apache.commons.cli.Option].clearValues()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].clearValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.apache.commons.cli.Option:559,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<String>)'
      Src: org.apache.commons.cli.Option:560,1
    - Dst: e.getMessage()
      Src: org.apache.commons.cli.Option:563,1
    - Dst: '[UnsupportedOperationException].<init>(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:563,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 565
    functionName: '[org.apache.commons.cli.Option].clone()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.List<String>)'
    - '[UnsupportedOperationException].<init>(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
    - e.getMessage()
    - '[Object].clone()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.Option].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].equals(String,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:576,1
    - Dst: '[java.util.Objects].equals(String,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:576,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 577
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 577
    functionName: '[org.apache.commons.cli.Option].equals(Object)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 586
    functionName: '[org.apache.commons.cli.Option].getArgName()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 602
    functionName: '[org.apache.commons.cli.Option].getArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.Option].getArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.TypeHandler].getDefault()'
      Src: org.apache.commons.cli.Option:611,1
    - Dst: '[org.apache.commons.cli.TypeHandler].getConverter(Class<?>)'
      Src: org.apache.commons.cli.Option:611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Converter<?,?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 612
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: '[org.apache.commons.cli.Option].getConverter()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.TypeHandler].getConverter(Class<?>)'
    - '[org.apache.commons.cli.TypeHandler].getDefault()'
    linkageType: ''
    returnType: org.apache.commons.cli.Converter<?,?>
    signature: '[org.apache.commons.cli.Option].getConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DeprecatedAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 620
    functionDepth: 0
    functionLinenumber: 620
    functionLinenumberEnd: 622
    functionName: '[org.apache.commons.cli.Option].getDeprecated()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DeprecatedAttributes
    signature: '[org.apache.commons.cli.Option].getDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 631
    functionName: '[org.apache.commons.cli.Option].getDescription()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.Option:639,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.cli.Option:639,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 640
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 640
    functionName: '[org.apache.commons.cli.Option].getId()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - '[org.apache.commons.cli.Option].getKey()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.Option].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 648
    functionDepth: 0
    functionLinenumber: 648
    functionLinenumberEnd: 651
    functionName: '[org.apache.commons.cli.Option].getKey()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: '[org.apache.commons.cli.Option].getLongOpt()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getLongOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: '[org.apache.commons.cli.Option].getOpt()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.apache.commons.cli.Option].getSince()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getSince()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 688
    functionDepth: 0
    functionLinenumber: 688
    functionLinenumberEnd: 690
    functionName: '[org.apache.commons.cli.Option].getType()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.commons.cli.Option].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isValuesEmpty()'
      Src: org.apache.commons.cli.Option:698,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.Option:698,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 699
    functionName: '[org.apache.commons.cli.Option].getValue()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.Option].isValuesEmpty()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isValuesEmpty()'
      Src: org.apache.commons.cli.Option:709,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.Option:709,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions:
      - IndexOutOfBoundsException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 710
      start: 708
    functionDepth: 1
    functionLinenumber: 708
    functionLinenumberEnd: 710
    functionName: '[org.apache.commons.cli.Option].getValue(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.Option].isValuesEmpty()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getValue()'
      Src: org.apache.commons.cli.Option:719,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 2
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[org.apache.commons.cli.Option].getValue(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isValuesEmpty()'
      Src: org.apache.commons.cli.Option:729,1
    - Dst: '[java.util.List<String>].toArray(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:729,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 1
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.apache.commons.cli.Option].getValues()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].toArray(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].isValuesEmpty()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.commons.cli.Option].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: '[org.apache.commons.cli.Option].getValueSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.commons.cli.Option].getValueSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 748
    functionName: '[org.apache.commons.cli.Option].getValuesList()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.cli.Option].getValuesList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 757
    functionName: '[org.apache.commons.cli.Option].hasArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].hasArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.Option:765,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 766
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 766
    functionName: '[org.apache.commons.cli.Option].hasArgName()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached:
    - '[String].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].hasArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    functionName: '[org.apache.commons.cli.Option].hasArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].hasArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String)'
      Src: org.apache.commons.cli.Option:779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 780
      start: 777
    functionDepth: 0
    functionLinenumber: 777
    functionLinenumberEnd: 780
    functionName: '[org.apache.commons.cli.Option].hashCode()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.Option].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionName: '[org.apache.commons.cli.Option].hasLongOpt()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].hasLongOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: '[org.apache.commons.cli.Option].hasOptionalArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].hasOptionalArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: '[org.apache.commons.cli.Option].hasValueSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].hasValueSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 818
    functionName: '[org.apache.commons.cli.Option].isDeprecated()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].isDeprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 827
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 827
    functionName: '[org.apache.commons.cli.Option].isRequired()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.Option:835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 834
    functionDepth: 0
    functionLinenumber: 834
    functionLinenumberEnd: 836
    functionName: '[org.apache.commons.cli.Option].isValuesEmpty()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 6
    functionsReached:
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].isValuesEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.commons.cli.Option:846,1
    - Dst: '[java.util.Objects].requireNonNull(String,String)'
      Src: org.apache.commons.cli.Option:848,1
    - Dst: '[org.apache.commons.cli.Option].hasValueSeparator()'
      Src: org.apache.commons.cli.Option:850,1
    - Dst: '[org.apache.commons.cli.Option].getValueSeparator()'
      Src: org.apache.commons.cli.Option:852,1
    - Dst: '[org.apache.commons.cli.Option].indexOf(char)'
      Src: org.apache.commons.cli.Option:854,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.Option:858,1
    - Dst: '[org.apache.commons.cli.Option].substring(int,org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:862,1
    - Dst: '[org.apache.commons.cli.Option].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:862,1
    - Dst: '[org.apache.commons.cli.Option].substring(int)'
      Src: org.apache.commons.cli.Option:864,1
    - Dst: '[org.apache.commons.cli.Option].indexOf(char)'
      Src: org.apache.commons.cli.Option:866,1
    - Dst: '[org.apache.commons.cli.Option].add(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.Option:870,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 871
      start: 844
    functionDepth: 1
    functionLinenumber: 844
    functionLinenumberEnd: 871
    functionName: '[org.apache.commons.cli.Option].processValue(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 7
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.commons.cli.Option].substring(int)'
    - '[org.apache.commons.cli.Option].getValueSeparator()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.Option].hasValueSeparator()'
    - '[org.apache.commons.cli.Option].add(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].indexOf(char)'
    - '[java.util.Objects].requireNonNull(String,String)'
    - '[org.apache.commons.cli.Option].substring(int,org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].processValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.Option:882,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.Option:882,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 878
    functionDepth: 2
    functionLinenumber: 878
    functionLinenumberEnd: 883
    functionName: '[org.apache.commons.cli.Option].requiresArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].acceptsArg()'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.Option].requiresArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: '[org.apache.commons.cli.Option].setArgName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setArgName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 901
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 901
    functionName: '[org.apache.commons.cli.Option].setArgs(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setArgs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Converter<?,?>
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - org.apache.commons.cli.Converter<?,?>
    constantsTouched: []
    func_position:
      end: 911
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 911
    functionName: '[org.apache.commons.cli.Option].setConverter(org.apache.commons.cli.Converter<?,?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setConverter(org.apache.commons.cli.Converter<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 921
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 921
    functionName: '[org.apache.commons.cli.Option].setDescription(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setDescription(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longOpt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 930
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 930
    functionName: '[org.apache.commons.cli.Option].setLongOpt(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setLongOpt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionalArg
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 939
      start: 937
    functionDepth: 0
    functionLinenumber: 937
    functionLinenumberEnd: 939
    functionName: '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - required
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 948
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 948
    functionName: '[org.apache.commons.cli.Option].setRequired(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setRequired(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Builder.toType(Class<?>)
      Src: org.apache.commons.cli.Option:957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 958
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 958
    functionName: '[org.apache.commons.cli.Option].setType(Class<?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 2
    functionsReached:
    - Builder.toType(Class<?>)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].setType(Class<?>)'
      Src: org.apache.commons.cli.Option:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 972
      start: 969
    functionDepth: 1
    functionLinenumber: 969
    functionLinenumberEnd: 972
    functionName: '[org.apache.commons.cli.Option].setType(Object)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].setType(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueSeparator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 981
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 981
    functionName: '[org.apache.commons.cli.Option].setValueSeparator(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.Option].setValueSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isDeprecated()'
      Src: org.apache.commons.cli.Option:984,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.Option:988,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.Option:988,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:988,1
    - Dst: '[org.apache.commons.cli.Option].append(char)'
      Src: org.apache.commons.cli.Option:988,1
    - Dst: '[org.apache.commons.cli.Option].append(char)'
      Src: org.apache.commons.cli.Option:994,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:994,1
    - Dst: '[org.apache.commons.cli.Option].append(char)'
      Src: org.apache.commons.cli.Option:994,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:996,1
    - Dst: '[org.apache.commons.cli.Option].append(org.apache.commons.cli.DeprecatedAttributes)'
      Src: org.apache.commons.cli.Option:996,1
    - Dst: '[org.apache.commons.cli.Option].toString()'
      Src: org.apache.commons.cli.Option:997,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 998
      start: 983
    functionDepth: 3
    functionLinenumber: 983
    functionLinenumberEnd: 998
    functionName: '[org.apache.commons.cli.Option].toDeprecatedString()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.Option].append(org.apache.commons.cli.DeprecatedAttributes)'
    - '[org.apache.commons.cli.Option].isDeprecated()'
    - '[org.apache.commons.cli.Option].toString()'
    - '[org.apache.commons.cli.Option].append(char)'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.Option].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].toDeprecatedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.Option:1007,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.Option:1007,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1008,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1009,1
    - Dst: '[org.apache.commons.cli.Option].append(char)'
      Src: org.apache.commons.cli.Option:1011,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1011,1
    - Dst: '[org.apache.commons.cli.Option].isDeprecated()'
      Src: org.apache.commons.cli.Option:1013,1
    - Dst: '[org.apache.commons.cli.Option].append(char)'
      Src: org.apache.commons.cli.Option:1014,1
    - Dst: '[org.apache.commons.cli.DeprecatedAttributes].toString()'
      Src: org.apache.commons.cli.Option:1015,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1015,1
    - Dst: '[org.apache.commons.cli.Option].hasArgs()'
      Src: org.apache.commons.cli.Option:1017,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1018,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.Option:1019,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1020,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1023,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1023,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1023,1
    - Dst: '[org.apache.commons.cli.Option].append(Class<?>)'
      Src: org.apache.commons.cli.Option:1023,1
    - Dst: '[org.apache.commons.cli.Option].append(String)'
      Src: org.apache.commons.cli.Option:1023,1
    - Dst: '[org.apache.commons.cli.Option].toString()'
      Src: org.apache.commons.cli.Option:1023,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Option[]
      - long
      - int
      - int
      - int
      - String
      - org.apache.commons.cli.Converter<?,?>
      - org.apache.commons.cli.DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - java.util.List<String>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1005
    functionDepth: 2
    functionLinenumber: 1005
    functionLinenumberEnd: 1030
    functionName: '[org.apache.commons.cli.Option].toString()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[org.apache.commons.cli.Option].isDeprecated()'
    - '[org.apache.commons.cli.Option].append(Class<?>)'
    - '[org.apache.commons.cli.Option].toString()'
    - '[org.apache.commons.cli.Option].append(char)'
    - '[org.apache.commons.cli.Option].hasArgs()'
    - '[StringBuilder].append(String)'
    - '[org.apache.commons.cli.Option].append(String)'
    - '[org.apache.commons.cli.DeprecatedAttributes].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.Option].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.cli.Option.Builder].toType(Class<?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.apache.commons.cli.Option.Builder].toType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].option(String)'
      Src: org.apache.commons.cli.Option.Builder:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.Option.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.apache.commons.cli.Option.Builder].<init>(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].option(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.Option.Builder
    signature: '[org.apache.commons.cli.Option.Builder].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.apache.commons.cli.Option.Builder].argName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].argName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].get()'
      Src: org.apache.commons.cli.Option.Builder:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.apache.commons.cli.Option.Builder].build()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].get()'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Option.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Converter<?,?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - org.apache.commons.cli.Converter<?,?>
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.cli.Option.Builder].converter(org.apache.commons.cli.Converter<?,?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].converter(org.apache.commons.cli.Converter<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
      Src: org.apache.commons.cli.Option.Builder:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.commons.cli.Option.Builder].deprecated()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].deprecated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.DeprecatedAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deprecated
    argTypes:
    - org.apache.commons.cli.DeprecatedAttributes
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.apache.commons.cli.Option.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.apache.commons.cli.Option.Builder].desc(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].desc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].<init>()'
      Src: org.apache.commons.cli.Option.Builder:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.Option
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.apache.commons.cli.Option.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.Option
    signature: '[org.apache.commons.cli.Option.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].hasArg(boolean)'
      Src: org.apache.commons.cli.Option.Builder:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.commons.cli.Option.Builder].hasArg()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].hasArg(boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].hasArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hasArg
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: '[org.apache.commons.cli.Option.Builder].hasArg(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].hasArg(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.apache.commons.cli.Option.Builder].hasArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].hasArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longOption
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.apache.commons.cli.Option.Builder].longOpt(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].longOpt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[org.apache.commons.cli.Option.Builder].numberOfArgs(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].numberOfArgs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.OptionValidator].validate(String)'
      Src: org.apache.commons.cli.Option.Builder:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.apache.commons.cli.Option.Builder].option(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.OptionValidator].validate(String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].option(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionalArg
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 276
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 276
    functionName: '[org.apache.commons.cli.Option.Builder].optionalArg(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].optionalArg(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].required(boolean)'
      Src: org.apache.commons.cli.Option.Builder:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: '[org.apache.commons.cli.Option.Builder].required()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].required(boolean)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].required()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - required
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 296
    functionName: '[org.apache.commons.cli.Option.Builder].required(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].required(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - since
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.apache.commons.cli.Option.Builder].since(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].since(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].toType(Class<?>)'
      Src: org.apache.commons.cli.Option.Builder:315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: '[org.apache.commons.cli.Option.Builder].type(Class<?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].toType(Class<?>)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].type(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option.Builder].valueSeparator(char)'
      Src: org.apache.commons.cli.Option.Builder:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.apache.commons.cli.Option.Builder].valueSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option.Builder].valueSeparator(char)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].valueSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Class<String>
      - int
      - String
      - Converter<?, ?>
      - DeprecatedAttributes
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      - Class<?>
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueSeparator
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[org.apache.commons.cli.Option.Builder].valueSeparator(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.Option.Builder].valueSeparator(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.MissingOptionException:36,1
    - Dst: '[StringBuilder].append()'
      Src: org.apache.commons.cli.MissingOptionException:37,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].append(String)'
      Src: org.apache.commons.cli.MissingOptionException:37,1
    - Dst: '[java.util.List<?>].toString()'
      Src: org.apache.commons.cli.MissingOptionException:38,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].length()'
      Src: org.apache.commons.cli.MissingOptionException:39,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].substring(int,int)'
      Src: org.apache.commons.cli.MissingOptionException:39,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.MissingOptionException)'
      Src: org.apache.commons.cli.MissingOptionException:39,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].toString()'
      Src: org.apache.commons.cli.MissingOptionException:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - missingOptions
    argTypes:
    - java.util.List<?>
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.apache.commons.cli.MissingOptionException].createMessage(java.util.List<?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingOptionException.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.cli.MissingOptionException].append(String)'
    - '[java.util.List<?>].toString()'
    - '[StringBuilder].append(org.apache.commons.cli.MissingOptionException)'
    - '[org.apache.commons.cli.MissingOptionException].toString()'
    - '[org.apache.commons.cli.MissingOptionException].substring(int,int)'
    - '[org.apache.commons.cli.MissingOptionException].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.MissingOptionException].createMessage(java.util.List<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.MissingOptionException].createMessage(java.util.List)'
      Src: org.apache.commons.cli.MissingOptionException:52,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].<init>(String)'
      Src: org.apache.commons.cli.MissingOptionException:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.MissingOptionException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - missingOptions
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingOptionException.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.MissingOptionException].<init>(String)'
    - '[org.apache.commons.cli.MissingOptionException].createMessage(java.util.List)'
    linkageType: ''
    returnType: org.apache.commons.cli.MissingOptionException
    signature: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.ParseException].<init>(String)'
      Src: org.apache.commons.cli.MissingOptionException:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.MissingOptionException
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.commons.cli.MissingOptionException].<init>(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingOptionException.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.ParseException].<init>(String)'
    linkageType: ''
    returnType: org.apache.commons.cli.MissingOptionException
    signature: '[org.apache.commons.cli.MissingOptionException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: org.apache.commons.cli.ParseException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.MissingOptionException].getMissingOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingOptionException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[org.apache.commons.cli.MissingOptionException].getMissingOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.DefaultParser:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.apache.commons.cli.DefaultParser].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 13
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DefaultParser].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.commons.cli.DefaultParser:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 6
    functionsReached:
    - '[String].indexOf(char)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DefaultParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.cli.DefaultParser].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParser
    signature: '[org.apache.commons.cli.DefaultParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DefaultParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowPartialMatching
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.cli.DefaultParser].<init>(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParser
    signature: '[org.apache.commons.cli.DefaultParser].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.DefaultParser
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - allowPartialMatching
    - stripLeadingAndTrailingQuotes
    - deprecatedHandler
    argTypes:
    - boolean
    - Boolean
    - java.util.function.Consumer<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 316
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 316
    functionName: '[org.apache.commons.cli.DefaultParser].<init>(boolean,Boolean,java.util.function.Consumer<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParser
    signature: '[org.apache.commons.cli.DefaultParser].<init>(boolean,Boolean,java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine].addArg(String)'
      Src: org.apache.commons.cli.DefaultParser:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.apache.commons.cli.DefaultParser].addArg(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].addArg(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].addArg(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].requiresArg()'
      Src: org.apache.commons.cli.DefaultParser:332,1
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.DefaultParser:333,1
    - Dst: '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
      Src: org.apache.commons.cli.DefaultParser:333,1
    - Dst: '[org.apache.commons.cli.Option].getValuesList()'
      Src: org.apache.commons.cli.DefaultParser:333,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.DefaultParser:333,1
    - Dst: '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:336,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 338
    functionName: '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Option].requiresArg()'
    - '[org.apache.commons.cli.Option].getKey()'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.Option].getValuesList()'
    - '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
    - '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].isEmpty()'
      Src: org.apache.commons.cli.DefaultParser:347,1
    - Dst: '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
      Src: org.apache.commons.cli.DefaultParser:348,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.MissingOptionException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 345
    functionDepth: 3
    functionLinenumber: 345
    functionLinenumberEnd: 350
    functionName: '[org.apache.commons.cli.DefaultParser].checkRequiredOptions()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.List].isEmpty()'
    - '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].checkRequiredOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.DefaultParser:358,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:361,1
    - Dst: '[String].substring(int,org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:362,1
    - Dst: '[org.apache.commons.cli.Options].hasLongOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:363,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 357
    functionDepth: 2
    functionLinenumber: 357
    functionLinenumberEnd: 369
    functionName: '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[String].substring(int,org.apache.commons.cli.DefaultParser)'
    - '[String].length()'
    - '[org.apache.commons.cli.Options].hasLongOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getMatchingOptions(String)'
      Src: org.apache.commons.cli.DefaultParser:379,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.commons.cli.DefaultParser:381,1
    - Dst: '[org.apache.commons.cli.Options].hasLongOption(String)'
      Src: org.apache.commons.cli.DefaultParser:382,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.DefaultParser:383,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.DefaultParser:383,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.DefaultParser:383,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 386
      start: 377
    functionDepth: 3
    functionLinenumber: 377
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.commons.cli.Options].getMatchingOptions(String)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    - '[org.apache.commons.cli.Options].hasLongOption(String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:409,1
    - Dst: '[String].charAt(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:410,1
    - Dst: String.valueOf(org.apache.commons.cli.DefaultParser)
      Src: org.apache.commons.cli.DefaultParser:410,1
    - Dst: '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:411,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken()'
      Src: org.apache.commons.cli.DefaultParser:412,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:415,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:415,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:416,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.DefaultParser:418,1
    - Dst: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:418,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.DefaultParser:418,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 422
      start: 408
    functionDepth: 5
    functionLinenumber: 408
    functionLinenumberEnd: 422
    functionName: '[org.apache.commons.cli.DefaultParser].handleConcatenatedOptions(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
    - '[String].substring(int)'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
    - '[String].charAt(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].handleUnknownToken()'
    - '[String].length()'
    - String.valueOf(org.apache.commons.cli.DefaultParser)
    - '[org.apache.commons.cli.Options].hasOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleConcatenatedOptions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:433,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:434,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 438
      start: 432
    functionDepth: 6
    functionLinenumber: 432
    functionLinenumberEnd: 438
    functionName: '[org.apache.commons.cli.DefaultParser].handleLongOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    - '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleLongOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:449,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.DefaultParser:450,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:451,1
    - Dst: '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:452,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.DefaultParser:453,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
      Src: org.apache.commons.cli.DefaultParser:454,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.DefaultParser:455,1
    - Dst: '[org.apache.commons.cli.Options].hasLongOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:455,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].<init>(org.apache.commons.cli.DefaultParser,java.util.List<String>)'
      Src: org.apache.commons.cli.DefaultParser:456,1
    - Dst: '[org.apache.commons.cli.Options].hasLongOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:458,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.DefaultParser:458,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:459,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.DefaultParser:460,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:461,1
    - Dst: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:462,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.DefaultParser:462,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
      Src: org.apache.commons.cli.DefaultParser:465,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 468
      start: 448
    functionDepth: 5
    functionLinenumber: 448
    functionLinenumberEnd: 468
    functionName: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[String].substring(int,int)'
    - '[org.apache.commons.cli.Options].hasLongOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.Option].acceptsArg()'
    - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
    - '[java.util.List<String>].size()'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    - '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.AmbiguousOptionException].<init>(org.apache.commons.cli.DefaultParser,java.util.List<String>)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
    - '[String].substring(int)'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
      Src: org.apache.commons.cli.DefaultParser:480,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.DefaultParser:481,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
      Src: org.apache.commons.cli.DefaultParser:482,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.DefaultParser:483,1
    - Dst: '[org.apache.commons.cli.Options].hasLongOption(String)'
      Src: org.apache.commons.cli.DefaultParser:483,1
    - Dst: '[org.apache.commons.cli.AmbiguousOptionException].<init>(String,java.util.List<String>)'
      Src: org.apache.commons.cli.DefaultParser:484,1
    - Dst: '[org.apache.commons.cli.Options].hasLongOption(String)'
      Src: org.apache.commons.cli.DefaultParser:486,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: org.apache.commons.cli.DefaultParser:486,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:487,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:487,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 489
      start: 479
    functionDepth: 5
    functionLinenumber: 479
    functionLinenumberEnd: 489
    functionName: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
    - '[java.util.List<String>].size()'
    - '[org.apache.commons.cli.AmbiguousOptionException].<init>(String,java.util.List<String>)'
    - '[java.util.List<String>].get(int)'
    - '[org.apache.commons.cli.Options].hasLongOption(String)'
    - '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
      Src: org.apache.commons.cli.DefaultParser:493,1
    - Dst: '[org.apache.commons.cli.Option].clone()'
      Src: org.apache.commons.cli.DefaultParser:494,1
    - Dst: '[org.apache.commons.cli.DefaultParser].updateRequiredOptions(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:495,1
    - Dst: '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:496,1
    - Dst: copy.hasArg()
      Src: org.apache.commons.cli.DefaultParser:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 498
      start: 491
    functionDepth: 4
    functionLinenumber: 491
    functionLinenumberEnd: 498
    functionName: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].updateRequiredOptions(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.Option].clone()'
    - copy.hasArg()
    - '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].propertyNames()'
      Src: org.apache.commons.cli.DefaultParser:509,1
    - Dst: '[org.apache.commons.cli.DefaultParser].hasMoreElements()'
      Src: org.apache.commons.cli.DefaultParser:509,1
    - Dst: '[org.apache.commons.cli.DefaultParser].nextElement()'
      Src: org.apache.commons.cli.DefaultParser:510,1
    - Dst: '[org.apache.commons.cli.DefaultParser].toString()'
      Src: org.apache.commons.cli.DefaultParser:510,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:511,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:513,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:516,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isSelected()'
      Src: org.apache.commons.cli.DefaultParser:517,1
    - Dst: '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:518,1
    - Dst: '[java.util.Properties].getProperty(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:520,1
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.DefaultParser:522,1
    - Dst: '[org.apache.commons.cli.Option].isValuesEmpty()'
      Src: org.apache.commons.cli.DefaultParser:523,1
    - Dst: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:524,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.DefaultParser:524,1
    - Dst: '[String].equalsIgnoreCase(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:526,1
    - Dst: '[String].equalsIgnoreCase(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:526,1
    - Dst: '[String].equalsIgnoreCase(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:526,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:530,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - properties
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 534
      start: 505
    functionDepth: 5
    functionLinenumber: 505
    functionLinenumberEnd: 534
    functionName: '[org.apache.commons.cli.DefaultParser].handleProperties(java.util.Properties)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.Option].isValuesEmpty()'
    - '[org.apache.commons.cli.DefaultParser].nextElement()'
    - '[org.apache.commons.cli.Option].hasArg()'
    - '[java.util.Properties].getProperty(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].hasMoreElements()'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.DefaultParser].toString()'
    - '[java.util.Properties].propertyNames()'
    - '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].isSelected()'
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,org.apache.commons.cli.DefaultParser)'
    - '[String].equalsIgnoreCase(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleProperties(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
      Src: org.apache.commons.cli.DefaultParser:547,1
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:548,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:549,1
    - Dst: '[org.apache.commons.cli.Options].hasShortOption(String)'
      Src: org.apache.commons.cli.DefaultParser:551,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.DefaultParser:552,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:552,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
      Src: org.apache.commons.cli.DefaultParser:554,1
    - Dst: '[org.apache.commons.cli.Options].hasShortOption(String)'
      Src: org.apache.commons.cli.DefaultParser:558,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.DefaultParser:559,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:559,1
    - Dst: '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
      Src: org.apache.commons.cli.DefaultParser:560,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.DefaultParser:560,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:562,1
    - Dst: '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
      Src: org.apache.commons.cli.DefaultParser:565,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.DefaultParser:567,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.DefaultParser:567,1
    - Dst: '[org.apache.commons.cli.Options].getOption(String)'
      Src: org.apache.commons.cli.DefaultParser:568,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:568,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:569,1
    - Dst: '[String].substring(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:569,1
    - Dst: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:569,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.DefaultParser:569,1
    - Dst: '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
      Src: org.apache.commons.cli.DefaultParser:571,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:573,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:573,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:573,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.DefaultParser:574,1
    - Dst: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:574,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.DefaultParser:574,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleConcatenatedOptions(String)'
      Src: org.apache.commons.cli.DefaultParser:578,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:583,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.DefaultParser:584,1
    - Dst: '[org.apache.commons.cli.DefaultParser].length()'
      Src: org.apache.commons.cli.DefaultParser:586,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:588,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.DefaultParser:589,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:590,1
    - Dst: '[org.apache.commons.cli.Option].processValue(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:591,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
      Src: org.apache.commons.cli.DefaultParser:594,1
    - Dst: '[org.apache.commons.cli.DefaultParser].isJavaProperty(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:596,1
    - Dst: '[org.apache.commons.cli.DefaultParser].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:598,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:598,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:598,1
    - Dst: '[org.apache.commons.cli.DefaultParser].substring(int)'
      Src: org.apache.commons.cli.DefaultParser:599,1
    - Dst: '[org.apache.commons.cli.Option].processValue(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:599,1
    - Dst: '[org.apache.commons.cli.Option].processValue(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:600,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:604,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hyphenToken
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 607
      start: 546
    functionDepth: 5
    functionLinenumber: 546
    functionLinenumberEnd: 607
    functionName: '[org.apache.commons.cli.DefaultParser].handleShortAndLongOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,int)'
    - '[org.apache.commons.cli.Option].acceptsArg()'
    - '[org.apache.commons.cli.DefaultParser].handleConcatenatedOptions(String)'
    - '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
    - '[String].length()'
    - '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
    - '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
    - '[org.apache.commons.cli.DefaultParser].isJavaProperty(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
    - '[org.apache.commons.cli.Options].getOption(String)'
    - '[org.apache.commons.cli.DefaultParser].length()'
    - '[java.util.List<String>].isEmpty()'
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    - '[org.apache.commons.cli.Option].processValue(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
    - '[org.apache.commons.cli.Options].hasShortOption(String)'
    - '[org.apache.commons.cli.DefaultParser].substring(int,int)'
    - '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
    - '[org.apache.commons.cli.DefaultParser].substring(int)'
    - '[String].substring(org.apache.commons.cli.DefaultParser)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleShortAndLongOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].addArg(String)'
      Src: org.apache.commons.cli.DefaultParser:619,1
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.cli.DefaultParser:620,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.DefaultParser:622,1
    - Dst: '[org.apache.commons.cli.DefaultParser].isArgument(String)'
      Src: org.apache.commons.cli.DefaultParser:622,1
    - Dst: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOn(String)'
      Src: org.apache.commons.cli.DefaultParser:623,1
    - Dst: '[org.apache.commons.cli.Option].processValue(String)'
      Src: org.apache.commons.cli.DefaultParser:623,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:624,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleLongOption(String)'
      Src: org.apache.commons.cli.DefaultParser:625,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:626,1
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.cli.DefaultParser:626,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleShortAndLongOption(String)'
      Src: org.apache.commons.cli.DefaultParser:627,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
      Src: org.apache.commons.cli.DefaultParser:629,1
    - Dst: '[org.apache.commons.cli.Option].acceptsArg()'
      Src: org.apache.commons.cli.DefaultParser:631,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 635
      start: 615
    functionDepth: 7
    functionLinenumber: 615
    functionLinenumberEnd: 635
    functionName: '[org.apache.commons.cli.DefaultParser].handleToken(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].acceptsArg()'
    - '[String].equals(String)'
    - '[org.apache.commons.cli.DefaultParser].handleLongOption(String)'
    - '[org.apache.commons.cli.DefaultParser].isArgument(String)'
    - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOn(String)'
    - '[String].startsWith(String)'
    - '[org.apache.commons.cli.Option].processValue(String)'
    - '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
    - '[org.apache.commons.cli.DefaultParser].addArg(String)'
    - '[org.apache.commons.cli.DefaultParser].handleShortAndLongOption(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:647,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:647,1
    - Dst: '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
      Src: org.apache.commons.cli.DefaultParser:648,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:650,1
    - Dst: '[String].equals(String)'
      Src: org.apache.commons.cli.DefaultParser:650,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:651,1
    - Dst: '[org.apache.commons.cli.DefaultParser].addArg(String)'
      Src: org.apache.commons.cli.DefaultParser:652,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 657
      start: 646
    functionDepth: 2
    functionLinenumber: 646
    functionLinenumberEnd: 657
    functionName: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
    - '[String].equals(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[org.apache.commons.cli.DefaultParser].addArg(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].isOption(String)'
      Src: org.apache.commons.cli.DefaultParser:665,1
    - Dst: '[org.apache.commons.cli.DefaultParser].isNegativeNumber(String)'
      Src: org.apache.commons.cli.DefaultParser:665,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 666
      start: 664
    functionDepth: 5
    functionLinenumber: 664
    functionLinenumberEnd: 666
    functionName: '[org.apache.commons.cli.DefaultParser].isArgument(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].isOption(String)'
    - '[org.apache.commons.cli.DefaultParser].isNegativeNumber(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DefaultParser].isArgument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: org.apache.commons.cli.DefaultParser:672,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:672,1
    - Dst: '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:673,1
    - Dst: '[org.apache.commons.cli.Option].getArgs()'
      Src: org.apache.commons.cli.DefaultParser:674,1
    - Dst: '[org.apache.commons.cli.Option].getArgs()'
      Src: org.apache.commons.cli.DefaultParser:674,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 675
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 675
    functionName: '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 2
    functionsReached:
    - '[String].substring(int,int)'
    - '[org.apache.commons.cli.Option].getArgs()'
    - '[org.apache.commons.cli.Options].getOption(org.apache.commons.cli.DefaultParser)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:683,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:683,1
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:686,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:687,1
    - Dst: '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:688,1
    - Dst: '[java.util.List<String>].isEmpty()'
      Src: org.apache.commons.cli.DefaultParser:688,1
    - Dst: '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
      Src: org.apache.commons.cli.DefaultParser:692,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:692,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 697
      start: 682
    functionDepth: 3
    functionLinenumber: 682
    functionLinenumberEnd: 697
    functionName: '[org.apache.commons.cli.DefaultParser].isLongOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].startsWith(String)'
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    - '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
    - '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(org.apache.commons.cli.DefaultParser)'
    - '[String].length()'
    - '[java.util.List<String>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DefaultParser].isLongOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.parseDouble(String)
      Src: org.apache.commons.cli.DefaultParser:706,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 711
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 711
    functionName: '[org.apache.commons.cli.DefaultParser].isNegativeNumber(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - Double.parseDouble(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DefaultParser].isNegativeNumber(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].isLongOption(String)'
      Src: org.apache.commons.cli.DefaultParser:719,1
    - Dst: '[org.apache.commons.cli.DefaultParser].isShortOption(String)'
      Src: org.apache.commons.cli.DefaultParser:719,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 4
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[org.apache.commons.cli.DefaultParser].isOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].isLongOption(String)'
    - '[org.apache.commons.cli.DefaultParser].isShortOption(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DefaultParser].isOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.commons.cli.DefaultParser:729,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.DefaultParser:729,1
    - Dst: '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
      Src: org.apache.commons.cli.DefaultParser:733,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.DefaultParser:734,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.commons.cli.DefaultParser:734,1
    - Dst: '[org.apache.commons.cli.Options].hasShortOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:735,1
    - Dst: optName.isEmpty()
      Src: org.apache.commons.cli.DefaultParser:739,1
    - Dst: optName.charAt(int)
      Src: org.apache.commons.cli.DefaultParser:739,1
    - Dst: String.valueOf(org.apache.commons.cli.DefaultParser)
      Src: org.apache.commons.cli.DefaultParser:739,1
    - Dst: '[org.apache.commons.cli.Options].hasShortOption(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:739,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 740
      start: 727
    functionDepth: 1
    functionLinenumber: 727
    functionLinenumberEnd: 740
    functionName: '[org.apache.commons.cli.DefaultParser].isShortOption(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].startsWith(String)'
    - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
    - optName.charAt(int)
    - '[String].length()'
    - '[org.apache.commons.cli.Options].hasShortOption(org.apache.commons.cli.DefaultParser)'
    - String.valueOf(org.apache.commons.cli.DefaultParser)
    - optName.isEmpty()
    - '[String].substring(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.DefaultParser].isShortOption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.cli.Options,String)'
      Src: org.apache.commons.cli.DefaultParser:756,1
    - Dst: '[org.apache.commons.cli.Options].getRequiredOptions()'
      Src: org.apache.commons.cli.DefaultParser:760,1
    - Dst: '[java.util.ArrayList].<init>(java.util.List<?>)'
      Src: org.apache.commons.cli.DefaultParser:760,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroups()'
      Src: org.apache.commons.cli.DefaultParser:762,1
    - Dst: optionGroup.setSelected(null)
      Src: org.apache.commons.cli.DefaultParser:763,1
    - Dst: '[org.apache.commons.cli.CommandLine].builder()'
      Src: org.apache.commons.cli.DefaultParser:765,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.DefaultParser:765,1
    - Dst: '[org.apache.commons.cli.DefaultParser].get()'
      Src: org.apache.commons.cli.DefaultParser:765,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleToken(org.apache.commons.cli.DefaultParser)'
      Src: org.apache.commons.cli.DefaultParser:768,1
    - Dst: '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
      Src: org.apache.commons.cli.DefaultParser:772,1
    - Dst: '[org.apache.commons.cli.DefaultParser].handleProperties(java.util.Properties)'
      Src: org.apache.commons.cli.DefaultParser:774,1
    - Dst: '[org.apache.commons.cli.DefaultParser].checkRequiredOptions()'
      Src: org.apache.commons.cli.DefaultParser:775,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - java.util.Properties
      - NonOptionAction
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - options
    - properties
    - nonOptionAction
    argTypes:
    - org.apache.commons.cli.Options
    - java.util.Properties
    - NonOptionAction
    constantsTouched: []
    func_position:
      end: 777
      start: 754
    functionDepth: 4
    functionLinenumber: 754
    functionLinenumberEnd: 777
    functionName: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,java.util.Properties,NonOptionAction)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine].builder()'
    - '[org.apache.commons.cli.Options].getRequiredOptions()'
    - '[org.apache.commons.cli.DefaultParser].get()'
    - '[org.apache.commons.cli.Options].getOptionGroups()'
    - '[java.util.Objects].requireNonNull(org.apache.commons.cli.Options,String)'
    - '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
    - '[org.apache.commons.cli.DefaultParser].handleProperties(java.util.Properties)'
    - '[org.apache.commons.cli.DefaultParser].handleToken(org.apache.commons.cli.DefaultParser)'
    - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
    - '[java.util.ArrayList].<init>(java.util.List<?>)'
    - optionGroup.setSelected(null)
    - '[org.apache.commons.cli.DefaultParser].checkRequiredOptions()'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,java.util.Properties,NonOptionAction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],null)'
      Src: org.apache.commons.cli.DefaultParser:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - options
    - arguments
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    constantsTouched: []
    func_position:
      end: 782
      start: 779
    functionDepth: 0
    functionLinenumber: 779
    functionLinenumberEnd: 782
    functionName: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[])'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],null)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],null,boolean)'
      Src: org.apache.commons.cli.DefaultParser:789,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - options
    - arguments
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 790
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 790
    functionName: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],null,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
      Src: org.apache.commons.cli.DefaultParser:802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - options
    - arguments
    - properties
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 803
      start: 801
    functionDepth: 1
    functionLinenumber: 801
    functionLinenumberEnd: 803
    functionName: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,java.util.Properties,String[])'
      Src: org.apache.commons.cli.DefaultParser:820,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      - String[]
      - java.util.Properties
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.ParseException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.CommandLine
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - options
    - arguments
    - properties
    - stopAtNonOption
    argTypes:
    - org.apache.commons.cli.Options
    - String[]
    - java.util.Properties
    - boolean
    constantsTouched: []
    func_position:
      end: 821
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 821
    functionName: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,java.util.Properties,String[])'
    linkageType: ''
    returnType: org.apache.commons.cli.CommandLine
    signature: '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.DefaultParser:832,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 835
      start: 830
    functionDepth: 2
    functionLinenumber: 830
    functionLinenumberEnd: 835
    functionName: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
      Src: org.apache.commons.cli.DefaultParser:846,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 849
      start: 844
    functionDepth: 2
    functionLinenumber: 844
    functionLinenumberEnd: 849
    functionName: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOn(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.DefaultParser:857,1
    - Dst: '[org.apache.commons.cli.Option].getKey()'
      Src: org.apache.commons.cli.DefaultParser:858,1
    - Dst: '[java.util.List].remove(String)'
      Src: org.apache.commons.cli.DefaultParser:858,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:861,1
    - Dst: '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:862,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isRequired()'
      Src: org.apache.commons.cli.DefaultParser:863,1
    - Dst: '[java.util.List].remove(org.apache.commons.cli.OptionGroup)'
      Src: org.apache.commons.cli.DefaultParser:864,1
    - Dst: '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.DefaultParser:866,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.cli.CommandLine
      - org.apache.commons.cli.Options
      - boolean
      - NonOptionAction
      - String
      - org.apache.commons.cli.Option
      - boolean
      - java.util.List
      - boolean
      - Boolean
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.commons.cli.AlreadySelectedException
      interfaces:
      - org.apache.commons.cli.CommandLineParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 868
      start: 856
    functionDepth: 2
    functionLinenumber: 856
    functionLinenumberEnd: 868
    functionName: '[org.apache.commons.cli.DefaultParser].updateRequiredOptions(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Option].getKey()'
    - '[java.util.List].remove(String)'
    - '[org.apache.commons.cli.Option].isRequired()'
    - '[java.util.List].remove(org.apache.commons.cli.OptionGroup)'
    - '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.OptionGroup].isRequired()'
    - '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.DefaultParser].updateRequiredOptions(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Consumer<Option>
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.DefaultParser.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 74
    functionName: '[org.apache.commons.cli.DefaultParser.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParser.Builder
    signature: '[org.apache.commons.cli.DefaultParser.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser.Builder].get()'
      Src: org.apache.commons.cli.DefaultParser.Builder:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Consumer<Option>
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DefaultParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.commons.cli.DefaultParser.Builder].build()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser.Builder].get()'
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParser
    signature: '[org.apache.commons.cli.DefaultParser.Builder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.DefaultParser].<init>(boolean,Boolean,Consumer<Option>)'
      Src: org.apache.commons.cli.DefaultParser.Builder:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Consumer<Option>
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.DefaultParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.cli.DefaultParser.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.DefaultParser].<init>(boolean,Boolean,Consumer<Option>)'
    linkageType: ''
    returnType: org.apache.commons.cli.DefaultParser
    signature: '[org.apache.commons.cli.DefaultParser.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Consumer<Option>
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowPartialMatching
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.cli.DefaultParser.Builder].setAllowPartialMatching(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DefaultParser.Builder].setAllowPartialMatching(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Consumer<Option>
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deprecatedHandler
    argTypes:
    - java.util.function.Consumer<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.apache.commons.cli.DefaultParser.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DefaultParser.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Consumer<Option>
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stripLeadingAndTrailingQuotes
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.cli.DefaultParser.Builder].setStripLeadingAndTrailingQuotes(Boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.DefaultParser.Builder].setStripLeadingAndTrailingQuotes(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: false
      classEnum: false
      classFields:
      - Appendable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.commons.cli.help.HelpAppendable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.FilterHelpAppendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.FilterHelpAppendable
    signature: '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Appendable].append(char)'
      Src: org.apache.commons.cli.help.FilterHelpAppendable:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - Appendable
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.commons.cli.help.HelpAppendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.FilterHelpAppendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.cli.help.FilterHelpAppendable].append(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[Appendable].append(char)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.FilterHelpAppendable
    signature: '[org.apache.commons.cli.help.FilterHelpAppendable].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Appendable].append(CharSequence)'
      Src: org.apache.commons.cli.help.FilterHelpAppendable:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields:
      - Appendable
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.commons.cli.help.HelpAppendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.FilterHelpAppendable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.apache.commons.cli.help.FilterHelpAppendable].append(CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[Appendable].append(CharSequence)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.FilterHelpAppendable
    signature: '[org.apache.commons.cli.help.FilterHelpAppendable].append(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Appendable].append(CharSequence,int,int)'
      Src: org.apache.commons.cli.help.FilterHelpAppendable:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Appendable
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.commons.cli.help.HelpAppendable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.FilterHelpAppendable
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - csq
    - start
    - end
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.apache.commons.cli.help.FilterHelpAppendable].append(CharSequence,int,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[Appendable].append(CharSequence,int,int)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.FilterHelpAppendable
    signature: '[org.apache.commons.cli.help.FilterHelpAppendable].append(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: opt1.getKey()
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:170,1
    - Dst: opt2.getKey()
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:170,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].compareToIgnoreCase(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:170,1
    - Dst: '[Builder<?,?>].getHelpAppendable()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:209,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.cli.help.AbstractHelpFormatter,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:209,1
    - Dst: '[Builder<?,?>].getOptionFormatBuilder()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:210,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.cli.help.AbstractHelpFormatter,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:210,1
    - Dst: '[Builder<?,?>].getComparator()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:211,1
    - Dst: '[java.util.Objects].requireNonNull(org.apache.commons.cli.help.AbstractHelpFormatter,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:211,1
    - Dst: '[Builder<?,?>].getOptionGroupSeparator()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:212,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.AbstractHelpFormatter,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Builder<?,?>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.AbstractHelpFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - Builder<?,?>
    constantsTouched: []
    func_position:
      end: 213
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].<init>(Builder<?,?>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].compareToIgnoreCase(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[Builder<?,?>].getComparator()'
    - opt2.getKey()
    - '[java.util.Objects].requireNonNull(org.apache.commons.cli.help.AbstractHelpFormatter,String)'
    - opt1.getKey()
    - '[Builder<?,?>].getOptionGroupSeparator()'
    - '[Builder<?,?>].getOptionFormatBuilder()'
    - '[Builder<?,?>].getHelpAppendable()'
    - '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.AbstractHelpFormatter,String)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.AbstractHelpFormatter
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].<init>(Builder<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Comparator<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getComparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.HelpAppendable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getHelpAppendable()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpAppendable
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getHelpAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: OptionFormatter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionFormatBuilder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionFormatter.Builder
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionFormatBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionFormatter(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionFormatter(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionGroupSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionGroupSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.HelpAppendable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getSerializer()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpAppendable
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getSerializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - 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: 277
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getSyntaxPrefix()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getSyntaxPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.TableDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.TableDefinition
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,null,org.apache.commons.cli.Options,null,boolean)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.cli.Options
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - cmdLineSyntax
    - options
    argTypes:
    - String
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,null,org.apache.commons.cli.Options,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].<init>()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:312,1
    - Dst: '[Iterable<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:313,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Iterable<org.apache.commons.cli.Option>
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - cmdLineSyntax
    - header
    - options
    - footer
    - autoUsage
    argTypes:
    - String
    - String
    - Iterable<org.apache.commons.cli.Option>
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 315
      start: 310
    functionDepth: 4
    functionLinenumber: 310
    functionLinenumberEnd: 315
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,Iterable<org.apache.commons.cli.Option>,String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
    - '[org.apache.commons.cli.Options].<init>()'
    - '[Iterable<org.apache.commons.cli.Option>].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,Iterable<org.apache.commons.cli.Option>,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:329,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:330,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.Options)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:333,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String,String,String,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:333,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String,String,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:335,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:337,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:338,1
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:340,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:340,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:340,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:341,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:342,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.commons.cli.Options
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - cmdLineSyntax
    - header
    - options
    - footer
    - autoUsage
    argTypes:
    - String
    - String
    - org.apache.commons.cli.Options
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 344
      start: 327
    functionDepth: 3
    functionLinenumber: 327
    functionLinenumberEnd: 344
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String,String,String,String)'
    - '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(String)'
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String,String,String)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.Options)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:353,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 2
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(Iterable<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.help.TableDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(Iterable<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:363,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 364
      start: 362
    functionDepth: 2
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.Options].getOptions()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TableDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tableDefinition
    argTypes:
    - org.apache.commons.cli.help.TableDefinition
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.help.TableDefinition)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.help.TableDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].setSyntaxPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].setSyntaxPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:392,1
    - Dst: '[Iterable<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:394,1
    - Dst: '[java.util.ArrayList].sort(java.util.Comparator<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:395,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 398
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 398
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(Iterable<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].sort(java.util.Comparator<org.apache.commons.cli.Option>)'
    - '[Iterable<org.apache.commons.cli.Option>].forEach()'
    linkageType: ''
    returnType: java.util.List<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(Iterable<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:407,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].sort()'
    linkageType: ''
    returnType: java.util.List<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].toArgName(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:417,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].toArgName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter.Builder].toArgName(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].toArgName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:432,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:444,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(Iterable<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:445,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:446,1
    - Dst: '[java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>].apply(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:452,1
    - Dst: '[java.util.ArrayList].contains(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:456,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:458,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:460,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:460,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].append(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:460,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:467,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:467,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOption()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:467,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:467,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:471,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      - java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - options
    - lookup
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    - java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>
    constantsTouched: []
    func_position:
      end: 472
      start: 442
    functionDepth: 2
    functionLinenumber: 442
    functionLinenumberEnd: 472
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>,java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList].contains(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[StringBuilder].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].append(String)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(Iterable<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOption()'
    - '[java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>].apply(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>,java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:481,1
    - Dst: '[org.apache.commons.cli.OptionGroup].getOptions()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:482,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:482,1
    - Dst: '[java.util.List<org.apache.commons.cli.Option>].iterator()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:485,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].hasNext()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:486,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].next()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:487,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:487,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:489,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:489,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].hasNext()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:490,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:491,1
    - Dst: '[org.apache.commons.cli.OptionGroup].isRequired()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:495,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:495,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:495,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toOptional(org.apache.commons.cli.help.AbstractHelpFormatter)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:495,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.OptionGroup
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - group
    argTypes:
    - org.apache.commons.cli.OptionGroup
    constantsTouched: []
    func_position:
      end: 498
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 498
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].hasNext()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toOptional(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.help.AbstractHelpFormatter)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(java.util.Collection<org.apache.commons.cli.Option>)'
    - '[org.apache.commons.cli.OptionGroup].getOptions()'
    - '[StringBuilder].append(String)'
    - '[java.util.List<org.apache.commons.cli.Option>].iterator()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].next()'
    - '[org.apache.commons.cli.OptionGroup].isRequired()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOption(boolean)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Options].getOptions()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:507,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(java.util.Collection<org.apache.commons.cli.Option>)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Options
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Comparator<org.apache.commons.cli.Option>
      - String
      - String
      - java.util.Comparator<org.apache.commons.cli.Option>
      - org.apache.commons.cli.help.HelpAppendable
      - OptionFormatter.Builder
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - org.apache.commons.cli.Options
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.Options)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Options].getOptions()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(java.util.Collection<org.apache.commons.cli.Option>)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.Options)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:57,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.AbstractHelpFormatter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    linkageType: ''
    returnType: org.apache.commons.cli.help.AbstractHelpFormatter.Builder
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Comparator<org.apache.commons.cli.Option>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getComparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Comparator<org.apache.commons.cli.Option>
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.HelpAppendable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getHelpAppendable()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpAppendable
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getHelpAppendable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: OptionFormatter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getOptionFormatBuilder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OptionFormatter.Builder
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getOptionFormatBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - 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: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getOptionGroupSeparator()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getOptionGroupSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Comparator<org.apache.commons.cli.Option>
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparator
    argTypes:
    - java.util.Comparator<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setComparator(java.util.Comparator<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setComparator(java.util.Comparator<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:139,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.HelpAppendable
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - helpAppendable
    argTypes:
    - org.apache.commons.cli.help.HelpAppendable
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setHelpAppendable(org.apache.commons.cli.help.HelpAppendable)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setHelpAppendable(org.apache.commons.cli.help.HelpAppendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].builder()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:150,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - OptionFormatter.Builder
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionFormatBuilder
    argTypes:
    - OptionFormatter.Builder
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setOptionFormatBuilder(OptionFormatter.Builder)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter].builder()'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setOptionFormatBuilder(OptionFormatter.Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:161,1
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
      Src: org.apache.commons.cli.help.AbstractHelpFormatter.Builder:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Comparator<Option>
      - HelpAppendable
      - OptionFormatter.Builder
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionGroupSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setOptionGroupSeparator(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
    linkageType: ''
    returnType: B
    signature: '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setOptionGroupSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatter:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: org.apache.commons.cli.help.AbstractHelpFormatter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.commons.cli.help.HelpFormatter].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.HelpFormatter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.AbstractHelpFormatter].<init>(Builder)'
      Src: org.apache.commons.cli.help.HelpFormatter:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Builder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.HelpFormatter
      static: false
      superClass: org.apache.commons.cli.help.AbstractHelpFormatter
    argCount: 1
    argNames:
    - builder
    argTypes:
    - Builder
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.apache.commons.cli.help.HelpFormatter].<init>(Builder)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.AbstractHelpFormatter].<init>(Builder)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpFormatter
    signature: '[org.apache.commons.cli.help.HelpFormatter].<init>(Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.HelpFormatter:165,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.HelpFormatter)'
      Src: org.apache.commons.cli.help.HelpFormatter:165,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].setIndent(int)'
      Src: org.apache.commons.cli.help.HelpFormatter:165,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].setScalable(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatter:165,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatter:166,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].get()'
      Src: org.apache.commons.cli.help.HelpFormatter:167,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatter)'
      Src: org.apache.commons.cli.help.HelpFormatter:167,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].setScalable(boolean)'
      Src: org.apache.commons.cli.help.HelpFormatter:169,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].setLeftPad(int)'
      Src: org.apache.commons.cli.help.HelpFormatter:169,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].setAlignment(org.apache.commons.cli.help.HelpFormatter)'
      Src: org.apache.commons.cli.help.HelpFormatter:171,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].get()'
      Src: org.apache.commons.cli.help.HelpFormatter:172,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatter)'
      Src: org.apache.commons.cli.help.HelpFormatter:172,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].setAlignment(org.apache.commons.cli.help.HelpFormatter)'
      Src: org.apache.commons.cli.help.HelpFormatter:175,1
    - Dst: '[org.apache.commons.cli.help.HelpFormatter].get()'
      Src: org.apache.commons.cli.help.HelpFormatter:176,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatter)'
      Src: org.apache.commons.cli.help.HelpFormatter:176,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatter:178,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatter:179,1
    - Dst: '[Iterable<org.apache.commons.cli.Option>].forEach()'
      Src: org.apache.commons.cli.help.HelpFormatter:180,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.commons.cli.help.HelpFormatter:201,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatter:202,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatter:204,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.commons.cli.help.HelpFormatter:206,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)'
      Src: org.apache.commons.cli.help.HelpFormatter:207,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.apache.commons.cli.Option>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TableDefinition
      static: false
      superClass: org.apache.commons.cli.help.AbstractHelpFormatter
    argCount: 1
    argNames:
    - options
    argTypes:
    - Iterable<org.apache.commons.cli.Option>
    constantsTouched: []
    func_position:
      end: 208
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.cli.help.HelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.commons.cli.help.HelpFormatter].setAlignment(org.apache.commons.cli.help.HelpFormatter)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)'
    - '[org.apache.commons.cli.help.HelpFormatter].get()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.HelpFormatter)'
    - '[Iterable<org.apache.commons.cli.Option>].forEach()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.commons.cli.help.HelpFormatter].setIndent(int)'
    - '[org.apache.commons.cli.help.HelpFormatter].setScalable(boolean)'
    - '[org.apache.commons.cli.CommandLine.Builder].setAlignment(org.apache.commons.cli.help.HelpFormatter)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.help.HelpFormatter].setLeftPad(int)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TableDefinition
    signature: '[org.apache.commons.cli.help.HelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.HelpFormatter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.cli.help.HelpFormatter.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpFormatter.Builder
    signature: '[org.apache.commons.cli.help.HelpFormatter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.HelpFormatter].<init>()'
      Src: org.apache.commons.cli.help.HelpFormatter.Builder:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.HelpFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.commons.cli.help.HelpFormatter.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.HelpFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.HelpFormatter
    signature: '[org.apache.commons.cli.help.HelpFormatter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - showSince
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.cli.help.HelpFormatter.Builder].setShowSince(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.HelpFormatter.Builder].setShowSince(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.help.OptionFormatter:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.apache.commons.cli.help.OptionFormatter].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 12
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.help.OptionFormatter:312,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].build(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.OptionFormatter:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].build(org.apache.commons.cli.Option)'
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter
    signature: '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: o.getDescription()
      Src: org.apache.commons.cli.help.OptionFormatter:242,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.OptionFormatter,String)'
      Src: org.apache.commons.cli.help.OptionFormatter:242,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:248,1
    - Dst: o.getDeprecated()
      Src: org.apache.commons.cli.help.OptionFormatter:249,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].isForRemoval()'
      Src: org.apache.commons.cli.help.OptionFormatter:250,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:251,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getSince()'
      Src: org.apache.commons.cli.help.OptionFormatter:253,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:253,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:254,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getSince()'
      Src: org.apache.commons.cli.help.OptionFormatter:254,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:254,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatter:256,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:256,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:257,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatter:257,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:257,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:259,1
    - Dst: o.getDescription()
      Src: org.apache.commons.cli.help.OptionFormatter:260,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.OptionFormatter)'
      Src: org.apache.commons.cli.help.OptionFormatter:260,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:261,1
    - Dst: o.getDescription()
      Src: org.apache.commons.cli.help.OptionFormatter:261,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].append(org.apache.commons.cli.help.OptionFormatter)'
      Src: org.apache.commons.cli.help.OptionFormatter:261,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.OptionFormatter:263,1
    - Dst: o.getDescription()
      Src: org.apache.commons.cli.help.OptionFormatter:269,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.OptionFormatter,String)'
      Src: org.apache.commons.cli.help.OptionFormatter:269,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.OptionFormatter:364,1
    - Dst: o.getArgName()
      Src: org.apache.commons.cli.help.OptionFormatter:365,1
    - Dst: o.getOpt()
      Src: org.apache.commons.cli.help.OptionFormatter:366,1
    - Dst: o.getLongOpt()
      Src: org.apache.commons.cli.help.OptionFormatter:366,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.OptionFormatter,org.apache.commons.cli.help.OptionFormatter)'
      Src: org.apache.commons.cli.help.OptionFormatter:366,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.OptionFormatter)'
      Src: org.apache.commons.cli.help.OptionFormatter:366,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.OptionFormatter)'
      Src: org.apache.commons.cli.help.OptionFormatter:367,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:368,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].append(org.apache.commons.cli.help.OptionFormatter)'
      Src: org.apache.commons.cli.help.OptionFormatter:368,1
    - Dst: o.isRequired()
      Src: org.apache.commons.cli.help.OptionFormatter:370,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.OptionFormatter:371,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.OptionFormatter:371,1
    - Dst: o.toOptional(org.apache.commons.cli.help.OptionFormatter)
      Src: org.apache.commons.cli.help.OptionFormatter:371,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      - Builder
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - option
    - builder
    argTypes:
    - org.apache.commons.cli.Option
    - Builder
    constantsTouched: []
    func_position:
      end: 373
      start: 353
    functionDepth: 2
    functionLinenumber: 353
    functionLinenumberEnd: 373
    functionName: '[org.apache.commons.cli.help.OptionFormatter].<init>(org.apache.commons.cli.Option,Builder)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - o.isRequired()
    - o.getOpt()
    - o.getDeprecated()
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].getSince()'
    - '[org.apache.commons.cli.help.OptionFormatter].append(String)'
    - '[org.apache.commons.cli.help.OptionFormatter].append(org.apache.commons.cli.help.OptionFormatter)'
    - '[StringBuilder].<init>()'
    - o.getDescription()
    - o.toOptional(org.apache.commons.cli.help.OptionFormatter)
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.OptionFormatter)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(org.apache.commons.cli.help.OptionFormatter)'
    - '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
    - o.getLongOpt()
    - '[org.apache.commons.cli.help.OptionFormatter].isForRemoval()'
    - '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.OptionFormatter,org.apache.commons.cli.help.OptionFormatter)'
    - '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.OptionFormatter,String)'
    - o.getArgName()
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter
    signature: '[org.apache.commons.cli.help.OptionFormatter].<init>(org.apache.commons.cli.Option,Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].hasArg()'
      Src: org.apache.commons.cli.help.OptionFormatter:385,1
    - Dst: '[org.apache.commons.cli.Option].getArgName()'
      Src: org.apache.commons.cli.help.OptionFormatter:385,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter:385,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: '[org.apache.commons.cli.help.OptionFormatter].getArgName()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    - '[org.apache.commons.cli.Option].getArgName()'
    - '[org.apache.commons.cli.Option].hasArg()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].getArgName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:394,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:396,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:396,1
    - Dst: '[StringBuilder].length()'
      Src: org.apache.commons.cli.help.OptionFormatter:397,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:397,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:398,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:401,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:401,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toString()'
      Src: org.apache.commons.cli.help.OptionFormatter:401,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 393
    functionDepth: 2
    functionLinenumber: 393
    functionLinenumberEnd: 402
    functionName: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter].toString()'
    - '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
    - '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
    - '[StringBuilder].<init>(String)'
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isDeprecated()'
      Src: org.apache.commons.cli.help.OptionFormatter:410,1
    - Dst: '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.OptionFormatter:410,1
    - Dst: '[org.apache.commons.cli.Option].getDescription()'
      Src: org.apache.commons.cli.help.OptionFormatter:410,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter:410,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 411
    functionName: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.Option].getDescription()'
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    - '[org.apache.commons.cli.Option].isDeprecated()'
    - '[java.util.function.Function<org.apache.commons.cli.Option,String>].apply(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:419,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:419,1
    - Dst: '[org.apache.commons.cli.Option].getLongOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:419,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[org.apache.commons.cli.Option].getLongOpt()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:428,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:428,1
    - Dst: '[org.apache.commons.cli.Option].getOpt()'
      Src: org.apache.commons.cli.help.OptionFormatter:428,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    - '[org.apache.commons.cli.Option].getOpt()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].getSince()'
      Src: org.apache.commons.cli.help.OptionFormatter:437,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter:437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.apache.commons.cli.help.OptionFormatter].getSince()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    - '[org.apache.commons.cli.Option].getSince()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].getSince()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Option].isRequired()'
      Src: org.apache.commons.cli.help.OptionFormatter:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      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: 447
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[org.apache.commons.cli.help.OptionFormatter].isRequired()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Option].isRequired()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.help.OptionFormatter].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.OptionFormatter:456,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 460
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 460
    functionName: '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.Util].isEmpty(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].isRequired()'
      Src: org.apache.commons.cli.help.OptionFormatter:468,1
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatter:468,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 467
    functionDepth: 2
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionName: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
    - '[org.apache.commons.cli.help.OptionFormatter].isRequired()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>].apply(boolean)'
      Src: org.apache.commons.cli.help.OptionFormatter:478,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      - String
      - String
      - String
      - String
      - String[]
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      - org.apache.commons.cli.Option
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isRequired
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 479
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 479
    functionName: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 3
    functionsReached:
    - '[java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>].apply(boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(org.apache.commons.cli.help.OptionFormatter.Builder,int)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:70,1
    - Dst: '[java.util.Arrays].copyOf(org.apache.commons.cli.help.OptionFormatter.Builder,int)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(org.apache.commons.cli.help.OptionFormatter.Builder,int)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter.Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(String[],int)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:86,1
    - Dst: '[java.util.Arrays].copyOf(String[],int)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.OptionFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optionFormatter
    argTypes:
    - org.apache.commons.cli.help.OptionFormatter
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>(org.apache.commons.cli.help.OptionFormatter)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(String[],int)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter.Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>(org.apache.commons.cli.help.OptionFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.OptionFormatter].<init>(org.apache.commons.cli.Option)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.Option
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - option
    argTypes:
    - org.apache.commons.cli.Option
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.Option)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.help.OptionFormatter].<init>(org.apache.commons.cli.Option)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.Option)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.OptionFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.OptionFormatter
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:120,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setArgumentNameDelimiters(String,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setArgumentNameDelimiters(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,org.apache.commons.cli.help.OptionFormatter.Builder)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setDefaultArgName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,org.apache.commons.cli.help.OptionFormatter.Builder)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setDefaultArgName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<org.apache.commons.cli.Option,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deprecatedFormatFunction
    argTypes:
    - java.util.function.Function<org.apache.commons.cli.Option,String>
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setDeprecatedFormatFunction(java.util.function.Function<org.apache.commons.cli.Option,String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setDeprecatedFormatFunction(java.util.function.Function<org.apache.commons.cli.Option,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setLongOptPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setLongOptPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optArgSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptArgSeparator(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptArgSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:178,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptionalDelimiters(String,String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptionalDelimiters(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptPrefix(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - optSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptSeparator(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - syntaxFormatFunction
    argTypes:
    - java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].setSyntaxFormatFunction(java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].setSyntaxFormatFunction(java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].defaultValue(String,String)'
      Src: org.apache.commons.cli.help.OptionFormatter.Builder:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String
      - Function<Option, String>
      - String
      - String
      - String
      - String
      - String[]
      - BiFunction<OptionFormatter, Boolean, String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.commons.cli.help.OptionFormatter.Builder].toArgName(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.Util].defaultValue(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.OptionFormatter.Builder].toArgName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TableDefinition].<init>()'
      Src: org.apache.commons.cli.help.TableDefinition:48,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<org.apache.commons.cli.help.TextStyle>
      - java.util.List<String>
      - Iterable<java.util.List<String>>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.TableDefinition
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - caption
    - columnStyle
    - headers
    - rows
    argTypes:
    - String
    - java.util.List<org.apache.commons.cli.help.TextStyle>
    - java.util.List<String>
    - Iterable<java.util.List<String>>
    constantsTouched: []
    func_position:
      end: 70
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 70
    functionName: '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.List<org.apache.commons.cli.help.TextStyle>,java.util.List<String>,Iterable<java.util.List<String>>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TableDefinition].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TableDefinition
    signature: '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.List<org.apache.commons.cli.help.TextStyle>,java.util.List<String>,Iterable<java.util.List<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: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.cli.help.TableDefinition].caption()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.TableDefinition].caption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: java.util.List<org.apache.commons.cli.help.TextStyle>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.apache.commons.cli.help.TextStyle>
    signature: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.apache.commons.cli.help.TableDefinition].headers()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.commons.cli.help.TableDefinition].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: Iterable<java.util.List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.cli.help.TableDefinition].rows()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Iterable<java.util.List<String>>
    signature: '[org.apache.commons.cli.help.TableDefinition].rows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TableDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.TableDefinition].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.TableDefinition
    signature: '[org.apache.commons.cli.help.TableDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.Util].isEmpty(T)'
      Src: org.apache.commons.cli.help.Util:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - defaultValue
    argTypes:
    - T
    - T
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.commons.cli.help.Util].defaultValue(T,T)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.Util].isEmpty(T)'
    linkageType: ''
    returnType: T
    signature: '[org.apache.commons.cli.help.Util].defaultValue(T,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.Util].isEmpty(CharSequence)'
      Src: org.apache.commons.cli.help.Util:52,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.Util:57,1
    - Dst: '[CharSequence].charAt(org.apache.commons.cli.help.Util)'
      Src: org.apache.commons.cli.help.Util:58,1
    - Dst: '[org.apache.commons.cli.help.Util].isWhitespace(org.apache.commons.cli.help.Util)'
      Src: org.apache.commons.cli.help.Util:58,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - text
    - startPos
    argTypes:
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[org.apache.commons.cli.help.Util].indexOfNonWhitespace(CharSequence,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(org.apache.commons.cli.help.Util)'
    - '[org.apache.commons.cli.help.Util].isEmpty(CharSequence)'
    - '[CharSequence].length()'
    - '[org.apache.commons.cli.help.Util].isWhitespace(org.apache.commons.cli.help.Util)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.Util].indexOfNonWhitespace(CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.Util:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.commons.cli.help.Util].isEmpty(CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 1
    functionsReached:
    - '[CharSequence].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.help.Util].isEmpty(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isWhitespace(char)
      Src: org.apache.commons.cli.help.Util:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.commons.cli.help.Util].isWhitespace(char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached:
    - Character.isWhitespace(char)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.help.Util].isWhitespace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.Util].indexOfNonWhitespace(String,int)'
      Src: org.apache.commons.cli.help.Util:90,1
    - Dst: '[String].substring(int)'
      Src: org.apache.commons.cli.help.Util:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.help.Util].ltrim(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.Util].indexOfNonWhitespace(String,int)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.Util].ltrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.apache.commons.cli.help.Util,char)'
      Src: org.apache.commons.cli.help.Util:103,1
    - Dst: '[String].<init>(org.apache.commons.cli.help.Util)'
      Src: org.apache.commons.cli.help.Util:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - len
    - fillChar
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[org.apache.commons.cli.help.Util].repeat(int,char)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].fill(org.apache.commons.cli.help.Util,char)'
    - '[String].<init>(org.apache.commons.cli.help.Util)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.Util].repeat(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.Util].repeat(int,char)'
      Src: org.apache.commons.cli.help.Util:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - len
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.cli.help.Util].repeatSpace(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.Util].repeat(int,char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.Util].repeatSpace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.Util].isEmpty(String)'
      Src: org.apache.commons.cli.help.Util:124,1
    - Dst: '[String].length()'
      Src: org.apache.commons.cli.help.Util:127,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.commons.cli.help.Util:128,1
    - Dst: '[org.apache.commons.cli.help.Util].isWhitespace(org.apache.commons.cli.help.Util)'
      Src: org.apache.commons.cli.help.Util:128,1
    - Dst: '[String].substring(int,org.apache.commons.cli.help.Util)'
      Src: org.apache.commons.cli.help.Util:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.apache.commons.cli.help.Util].rtrim(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,org.apache.commons.cli.help.Util)'
    - '[org.apache.commons.cli.help.Util].isEmpty(String)'
    - '[String].charAt(int)'
    - '[String].length()'
    - '[org.apache.commons.cli.help.Util].isWhitespace(org.apache.commons.cli.help.Util)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.Util].rtrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.Util
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.commons.cli.help.Util].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.Util
    signature: '[org.apache.commons.cli.help.Util].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:77,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:81,1
    - Dst: Math.min(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:81,1
    - Dst: '[CharSequence].charAt(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:83,1
    - Dst: '[java.util.Set<Character>].contains(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:83,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:87,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:88,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:91,1
    - Dst: Math.min(org.apache.commons.cli.help.TextHelpAppendable,int)
      Src: org.apache.commons.cli.help.TextHelpAppendable:91,1
    - Dst: '[CharSequence].charAt(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:95,1
    - Dst: '[org.apache.commons.cli.Util].isWhitespace(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:95,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 3
    argNames:
    - text
    - width
    - startPos
    argTypes:
    - CharSequence
    - int
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 101
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(CharSequence,int,int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].length()'
    - '[org.apache.commons.cli.Util].isWhitespace(org.apache.commons.cli.help.TextHelpAppendable)'
    - Math.min(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)
    - '[java.util.Set<Character>].contains(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[CharSequence].charAt(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[IllegalArgumentException].<init>(String)'
    - Math.min(org.apache.commons.cli.help.TextHelpAppendable,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(CharSequence,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.TextHelpAppendable
      static: true
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(org.apache.commons.cli.help.TextHelpAppendable)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextHelpAppendable
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(char,char,char,char,char,char,char,char,char,char,char)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:54,1
    - Dst: '[java.util.HashSet].<init>(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:54,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:54,1
    - Dst: '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:122,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:124,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:124,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:124,1
    - Dst: '[void].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Appendable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TextHelpAppendable
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - output
    argTypes:
    - Appendable
    constantsTouched: []
    func_position:
      end: 129
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 129
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(Appendable)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
    - '[org.apache.commons.cli.CommandLine.Builder].setMaxWidth(int)'
    - '[java.util.Collections].unmodifiableSet(java.util.HashSet)'
    - '[void].setIndent(int)'
    - '[java.util.HashSet].<init>(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[java.util.Arrays].asList(char,char,char,char,char,char,char,char,char,char,char)'
    - '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextHelpAppendable
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].<init>(Appendable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:150,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:151,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].size()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:151,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:152,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:152,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:153,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setTextStyle(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:153,1
    - Dst: '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:154,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:155,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:155,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:157,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:157,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:157,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:158,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:158,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMinWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:160,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:160,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:161,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setMinWidth(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:161,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].rows()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:163,1
    - Dst: row.get(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:164,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:165,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:165,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:166,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:166,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:172,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:174,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].isScalable()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:175,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:176,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:178,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:184,1
    - Dst: '[java.util.ArrayList].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:185,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].isScalable()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:186,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:188,1
    - Dst: '[java.util.ArrayList].set(org.apache.commons.cli.help.TextHelpAppendable,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:188,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:193,1
    - Dst: '[java.util.ArrayList].forEach()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:195,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].caption()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:196,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:196,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].rows()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:196,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.ArrayList,java.util.List<String>,Iterable<java.util.List<String>>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:196,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TableDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.TableDefinition
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - table
    argTypes:
    - org.apache.commons.cli.help.TableDefinition
    constantsTouched: []
    func_position:
      end: 197
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].setTextStyle(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setMinWidth(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.ArrayList,java.util.List<String>,Iterable<java.util.List<String>>)'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].isScalable()'
    - '[org.apache.commons.cli.help.TableDefinition].caption()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].length()'
    - '[java.util.ArrayList].size()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.List<String>].get(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.ArrayList].forEach()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getMinWidth()'
    - '[java.util.ArrayList].add(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.ArrayList].set(org.apache.commons.cli.help.TextHelpAppendable,int)'
    - '[java.util.ArrayList].get(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.commons.cli.help.TableDefinition].headers()'
    - '[org.apache.commons.cli.help.TableDefinition].rows()'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].size()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
    - row.get(org.apache.commons.cli.help.TextHelpAppendable)
    linkageType: ''
    returnType: org.apache.commons.cli.help.TableDefinition
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(CharSequence)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:201,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:203,1
    - Dst: Math.min(int,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:206,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:207,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:208,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: Math.min(org.apache.commons.cli.help.TextHelpAppendable,int)
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: '[org.apache.commons.cli.Util].repeat(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: '[java.util.Queue<String>].add(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:209,1
    - Dst: '[java.util.Queue<String>].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:210,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - level
    - text
    argTypes:
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 213
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 213
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    - '[org.apache.commons.cli.Util].isEmpty(CharSequence)'
    - '[java.util.Queue<String>].add(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.Queue<String>].add(String)'
    - '[CharSequence].length()'
    - Math.min(int,org.apache.commons.cli.help.TextHelpAppendable)
    - '[org.apache.commons.cli.help.TextStyle.Builder].get()'
    - '[org.apache.commons.cli.Util].repeat(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
    - Math.min(org.apache.commons.cli.help.TextHelpAppendable,int)
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.commons.cli.Util].repeatSpace(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<CharSequence>].isEmpty()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:217,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:218,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:218,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:218,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:218,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.TextHelpAppendable,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:221,1
    - Dst: String.format(String,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:221,1
    - Dst: '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.TextHelpAppendable,String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:222,1
    - Dst: String.format(String,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:222,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:223,1
    - Dst: entry.length()
      Src: org.apache.commons.cli.help.TextHelpAppendable:223,1
    - Dst: Math.min(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:223,1
    - Dst: '[void].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:223,1
    - Dst: '[void].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:224,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:224,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:224,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.help.TextHelpAppendable:226,1
    - Dst: output.append(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.util.Collection<CharSequence>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - ordered
    - list
    argTypes:
    - boolean
    - java.util.Collection<CharSequence>
    constantsTouched: []
    func_position:
      end: 228
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    - entry.length()
    - '[java.util.Collection<CharSequence>].isEmpty()'
    - '[org.apache.commons.cli.CommandLine.Builder].setLeftPad(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[void].get()'
    - System.lineSeparator()
    - String.format(String,org.apache.commons.cli.help.TextHelpAppendable)
    - '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.Util].defaultValue(org.apache.commons.cli.help.TextHelpAppendable,String)'
    - '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
    - Math.min(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)
    - '[void].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
    - output.append(org.apache.commons.cli.help.TextHelpAppendable)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(CharSequence)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:232,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:233,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:233,1
    - Dst: '[java.util.Queue<String>].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:234,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - paragraph
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 237
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 237
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    - '[org.apache.commons.cli.Util].isEmpty(CharSequence)'
    - '[java.util.Queue<String>].add(String)'
    - '[org.apache.commons.cli.help.TextStyle.Builder].get()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:241,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].caption()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:243,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:243,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:244,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:245,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].forEach()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:245,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].headers()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:246,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(java.util.List<String>,java.util.ArrayList)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:246,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.ArrayList)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:246,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].rows()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:247,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:248,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(org.apache.commons.cli.help.TextHelpAppendable,java.util.List<org.apache.commons.cli.help.TextStyle>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:248,1
    - Dst: '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:248,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:248,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.help.TextHelpAppendable:250,1
    - Dst: output.append(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TableDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - rawTable
    argTypes:
    - org.apache.commons.cli.help.TableDefinition
    constantsTouched: []
    func_position:
      end: 251
      start: 239
    functionDepth: 4
    functionLinenumber: 239
    functionLinenumberEnd: 251
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.help.TableDefinition].caption()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].forEach()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(java.util.List<String>,java.util.ArrayList)'
    - '[org.apache.commons.cli.help.TableDefinition].headers()'
    - System.lineSeparator()
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(String)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.ArrayList)'
    - '[org.apache.commons.cli.help.TableDefinition].rows()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
    - output.append(org.apache.commons.cli.help.TextHelpAppendable)
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(org.apache.commons.cli.help.TextHelpAppendable,java.util.List<org.apache.commons.cli.help.TextStyle>)'
    - '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].isEmpty(CharSequence)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:255,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:256,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:257,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: Math.min(org.apache.commons.cli.help.TextHelpAppendable,int)
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: '[org.apache.commons.cli.Util].repeat(org.apache.commons.cli.help.TextHelpAppendable,char)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: '[java.util.Queue<String>].add(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:258,1
    - Dst: '[java.util.Queue<String>].add(String)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:259,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - title
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 262
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 262
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.Util].repeat(org.apache.commons.cli.help.TextHelpAppendable,char)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    - '[org.apache.commons.cli.Util].isEmpty(CharSequence)'
    - '[java.util.Queue<String>].add(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.Queue<String>].add(String)'
    - '[CharSequence].length()'
    - '[org.apache.commons.cli.help.TextStyle.Builder].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
    - Math.min(org.apache.commons.cli.help.TextHelpAppendable,int)
    - '[org.apache.commons.cli.Util].repeatSpace(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TextStyle.Builder
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].getTextStyleBuilder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: TextStyle.Builder
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].getTextStyleBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:308,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:308,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:309,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:309,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:310,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:313,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:313,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:314,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:315,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(CharSequence,org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:316,1
    - Dst: '[CharSequence].subSequence(org.apache.commons.cli.help.TextHelpAppendable,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:317,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].pad(int,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:318,1
    - Dst: '[java.util.LinkedList].add(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:318,1
    - Dst: '[org.apache.commons.cli.Util].indexOfNonWhitespace(CharSequence,int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:319,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - org.apache.commons.cli.help.TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Queue<String>
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - columnData
    - style
    argTypes:
    - CharSequence
    - org.apache.commons.cli.help.TextStyle
    constantsTouched: []
    func_position:
      end: 323
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 323
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextStyle)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].subSequence(org.apache.commons.cli.help.TextHelpAppendable,int)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].length()'
    - '[org.apache.commons.cli.Util].indexOfNonWhitespace(CharSequence,int)'
    - '[CharSequence].length()'
    - '[org.apache.commons.cli.help.TextStyle].getLeftPad()'
    - '[org.apache.commons.cli.help.TextStyle].pad(int,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextStyle].getMaxWidth()'
    - '[java.util.LinkedList].<init>()'
    - '[org.apache.commons.cli.help.TextStyle].getIndent()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(CharSequence,org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.LinkedList].add(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.Util].repeatSpace(int)'
    linkageType: ''
    returnType: java.util.Queue<String>
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:334,1
    - Dst: '[java.util.List<String>].size()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:335,1
    - Dst: '[java.util.List<String>].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:336,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:336,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:336,1
    - Dst: '[java.util.ArrayList].add(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:336,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<String>
      - java.util.List<org.apache.commons.cli.help.TextStyle>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<java.util.Queue<String>>
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - columnData
    - styles
    argTypes:
    - java.util.List<String>
    - java.util.List<org.apache.commons.cli.help.TextStyle>
    constantsTouched: []
    func_position:
      end: 339
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 339
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(java.util.List<String>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.List<String>].size()'
    - '[java.util.ArrayList].add(java.util.Queue<String>)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.List<String>].get(org.apache.commons.cli.help.TextHelpAppendable)'
    linkageType: ''
    returnType: java.util.List<java.util.Queue<String>>
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(java.util.List<String>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.Util].rtrim(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:349,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].appendFormat(String,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Queue<String>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - queue
    argTypes:
    - java.util.Queue<String>
    constantsTouched: []
    func_position:
      end: 351
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 351
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].appendFormat(String,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.Util].rtrim(org.apache.commons.cli.help.TextHelpAppendable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:360,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(String,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:360,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(String,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextStyle.Builder].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(String,org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:371,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.commons.cli.help.TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - text
    - style
    argTypes:
    - String
    - org.apache.commons.cli.help.TextStyle
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(String,org.apache.commons.cli.help.TextStyle)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(String,org.apache.commons.cli.help.TextStyle)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(String,org.apache.commons.cli.help.TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - orig
    - fraction
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].resize(int,double)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].resize(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:393,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:393,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:394,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendable,double)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:394,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMinWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:394,1
    - Dst: Math.max(int,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:394,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:394,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:395,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:396,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:396,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:398,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:398,1
    - Dst: Math.min(int,org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:398,1
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:400,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - TextStyle.Builder
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TextStyle.Builder
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - builder
    - fraction
    argTypes:
    - TextStyle.Builder
    - double
    constantsTouched: []
    func_position:
      end: 402
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 402
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].resize(TextStyle.Builder,double)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].getMinWidth()'
    - '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
    - Math.max(int,org.apache.commons.cli.help.TextHelpAppendable)
    - '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendable,double)'
    - '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
    - Math.min(int,org.apache.commons.cli.help.TextHelpAppendable)
    - '[org.apache.commons.cli.help.TextHelpAppendable].resize(org.apache.commons.cli.help.TextHelpAppendable,org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(org.apache.commons.cli.help.TextHelpAppendable)'
    linkageType: ''
    returnType: TextStyle.Builder
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].resize(TextStyle.Builder,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].setLeftPad(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - leftPad
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 422
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 422
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].setLeftPad(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 1
    argNames:
    - maxWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 432
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 432
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:444,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:444,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:444,1
    - Dst: output.append(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:446,1
    - Dst: '[java.util.List<java.util.Queue<String>>].size()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:448,1
    - Dst: '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:449,1
    - Dst: '[java.util.List<java.util.Queue<String>>].get(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:450,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].poll()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:451,1
    - Dst: '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.TextHelpAppendable)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:452,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:453,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:453,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextHelpAppendable:453,1
    - Dst: output.append(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:453,1
    - Dst: output.append(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:455,1
    - Dst: '[org.apache.commons.cli.help.TextHelpAppendable].isEmpty()'
      Src: org.apache.commons.cli.help.TextHelpAppendable:457,1
    - Dst: System.lineSeparator()
      Src: org.apache.commons.cli.help.TextHelpAppendable:459,1
    - Dst: output.append(org.apache.commons.cli.help.TextHelpAppendable)
      Src: org.apache.commons.cli.help.TextHelpAppendable:459,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.Queue<String>>
      - java.util.List<org.apache.commons.cli.help.TextStyle>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - java.util.Set<Character>
      - TextStyle.Builder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.commons.cli.help.FilterHelpAppendable
    argCount: 2
    argNames:
    - columnQueues
    - styles
    argTypes:
    - java.util.List<java.util.Queue<String>>
    - java.util.List<org.apache.commons.cli.help.TextStyle>
    constantsTouched: []
    func_position:
      end: 461
      start: 442
    functionDepth: 2
    functionLinenumber: 442
    functionLinenumberEnd: 461
    functionName: '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].poll()'
    - '[java.util.List<org.apache.commons.cli.help.TextStyle>].get(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[java.util.List<java.util.Queue<String>>].size()'
    - '[org.apache.commons.cli.Util].isEmpty(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.help.TextHelpAppendable].isEmpty()'
    - System.lineSeparator()
    - '[org.apache.commons.cli.help.TextStyle.Builder].get()'
    - '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
    - output.append(org.apache.commons.cli.help.TextHelpAppendable)
    - '[java.util.List<java.util.Queue<String>>].get(org.apache.commons.cli.help.TextHelpAppendable)'
    - '[org.apache.commons.cli.Util].repeatSpace(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].<init>()'
      Src: org.apache.commons.cli.help.TextStyle:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.commons.cli.help.TextStyle].builder()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 15
    functionsReached:
    - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].builder()'
      Src: org.apache.commons.cli.help.TextStyle:236,1
    - Dst: '[org.apache.commons.cli.CommandLine.Builder].get()'
      Src: org.apache.commons.cli.help.TextStyle:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Builder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.TextStyle
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - Builder
    constantsTouched: []
    func_position:
      end: 277
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 277
    functionName: '[org.apache.commons.cli.help.TextStyle].<init>(Builder)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle].builder()'
    - '[org.apache.commons.cli.CommandLine.Builder].get()'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextStyle
    signature: '[org.apache.commons.cli.help.TextStyle].<init>(Builder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Alignment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.apache.commons.cli.help.TextStyle].getAlignment()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Alignment
    signature: '[org.apache.commons.cli.help.TextStyle].getAlignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[org.apache.commons.cli.help.TextStyle].getIndent()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle].getIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[org.apache.commons.cli.help.TextStyle].getLeftPad()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle].getLeftPad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.commons.cli.help.TextStyle].getMaxWidth()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle].getMaxWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.apache.commons.cli.help.TextStyle].getMinWidth()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle].getMinWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionName: '[org.apache.commons.cli.help.TextStyle].isScalable()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.help.TextStyle].isScalable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextStyle:345,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.apache.commons.cli.help.TextStyle:350,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextStyle:357,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:360,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:361,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:362,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].append(CharSequence)'
      Src: org.apache.commons.cli.help.TextStyle:362,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].append(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:362,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextStyle:368,1
    - Dst: '[CharSequence].length()'
      Src: org.apache.commons.cli.help.TextStyle:371,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(int)'
      Src: org.apache.commons.cli.help.TextStyle:373,1
    - Dst: '[org.apache.commons.cli.Util].repeatSpace(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:378,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:382,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].append(CharSequence)'
      Src: org.apache.commons.cli.help.TextStyle:382,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].append(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:382,1
    - Dst: '[StringBuilder].append(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:384,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].append(org.apache.commons.cli.help.TextStyle)'
      Src: org.apache.commons.cli.help.TextStyle:384,1
    - Dst: '[org.apache.commons.cli.help.TextStyle].append(CharSequence)'
      Src: org.apache.commons.cli.help.TextStyle:384,1
    - Dst: '[StringBuilder].toString()'
      Src: org.apache.commons.cli.help.TextStyle:388,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - addIndent
    - text
    argTypes:
    - boolean
    - CharSequence
    constantsTouched: []
    func_position:
      end: 389
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 389
    functionName: '[org.apache.commons.cli.help.TextStyle].pad(boolean,CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.Util].repeatSpace(org.apache.commons.cli.help.TextStyle)'
    - '[StringBuilder].<init>()'
    - '[org.apache.commons.cli.help.TextStyle].append(CharSequence)'
    - '[StringBuilder].append(org.apache.commons.cli.help.TextStyle)'
    - '[org.apache.commons.cli.help.TextStyle].append(org.apache.commons.cli.help.TextStyle)'
    - '[CharSequence].length()'
    - '[StringBuilder].toString()'
    - '[org.apache.commons.cli.Util].repeatSpace(int)'
    linkageType: ''
    returnType: CharSequence
    signature: '[org.apache.commons.cli.help.TextStyle].pad(boolean,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,Alignment,int,int,boolean,int)
      Src: org.apache.commons.cli.help.TextStyle:393,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.commons.cli.help.TextStyle
      - Alignment
      - int
      - int
      - boolean
      - 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: 395
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 395
    functionName: '[org.apache.commons.cli.help.TextStyle].toString()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached:
    - String.format(String,Alignment,int,int,boolean,int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.commons.cli.help.TextStyle].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.commons.cli.help.TextStyle.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 92
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextStyle.Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.cli.help.TextStyle].<init>()'
      Src: org.apache.commons.cli.help.TextStyle.Builder:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.TextStyle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 5
    functionsReached:
    - '[org.apache.commons.cli.help.TextStyle].<init>()'
    linkageType: ''
    returnType: org.apache.commons.cli.help.TextStyle
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].getMinWidth()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].getMinWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].isScalable()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].isScalable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Alignment
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - alignment
    argTypes:
    - Alignment
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setAlignment(Alignment)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setAlignment(Alignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - leftPad
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setLeftPad(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setLeftPad(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setMinWidth(int)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setMinWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scalable
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setScalable(boolean)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setScalable(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TextStyle
      classConcrete: true
      classEnum: false
      classFields:
      - Alignment
      - int
      - int
      - boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - style
    argTypes:
    - org.apache.commons.cli.help.TextStyle
    constantsTouched: []
    func_position:
      end: 224
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 224
    functionName: '[org.apache.commons.cli.help.TextStyle.Builder].setTextStyle(org.apache.commons.cli.help.TextStyle)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Builder
    signature: '[org.apache.commons.cli.help.TextStyle.Builder].setTextStyle(org.apache.commons.cli.help.TextStyle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.cli.help.HelpAppendable)
      Src: org.apache.commons.cli.help.HelpAppendable:58,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].append(org.apache.commons.cli.help.HelpAppendable)'
      Src: org.apache.commons.cli.help.HelpAppendable:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendFormat(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.cli.help.HelpAppendable].append(org.apache.commons.cli.help.HelpAppendable)'
    - String.format(String,org.apache.commons.cli.help.HelpAppendable)
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - level
    - text
    argTypes:
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendHeader(int,CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendHeader(int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.util.Collection<CharSequence>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ordered
    - list
    argTypes:
    - boolean
    - java.util.Collection<CharSequence>
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - paragraph
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,org.apache.commons.cli.help.HelpAppendable)
      Src: org.apache.commons.cli.help.HelpAppendable:103,1
    - Dst: '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(org.apache.commons.cli.help.HelpAppendable)'
      Src: org.apache.commons.cli.help.HelpAppendable:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached:
    - String.format(String,org.apache.commons.cli.help.HelpAppendable)
    - '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(org.apache.commons.cli.help.HelpAppendable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.cli.help.TableDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - table
    argTypes:
    - org.apache.commons.cli.help.TableDefinition
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - title
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[org.apache.commons.cli.help.HelpAppendable].appendTitle(CharSequence)'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.commons.cli.help.HelpAppendable].appendTitle(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.commons.cli.help.HelpAppendable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.commons.cli.help.HelpAppendable].<init>()'
    functionSourceFile: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.commons.cli.help.HelpAppendable
    signature: '[org.apache.commons.cli.help.HelpAppendable].<init>()'
Fuzzer filename: /src/ParserFuzzer.java
Fuzzing method: '[ParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[ParserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[ParserFuzzer].<init>()'
  source_file: /src/ParserFuzzer.java
- function_names:
  - '[org.apache.commons.cli.ArgumentIsOptionTest].setUp()'
  - '[org.apache.commons.cli.ArgumentIsOptionTest].testOption()'
  - '[org.apache.commons.cli.ArgumentIsOptionTest].testOptionAndOptionWithArgument()'
  - '[org.apache.commons.cli.ArgumentIsOptionTest].testOptionWithArgument()'
  - '[org.apache.commons.cli.ArgumentIsOptionTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/ArgumentIsOptionTest.java
- function_names:
  - '[org.apache.commons.cli.CommandLineTest].createHasOptionParameters()'
  - '[org.apache.commons.cli.CommandLineTest].createOptionValueParameters()'
  - '[org.apache.commons.cli.CommandLineTest].createOptionValuesParameters()'
  - '[org.apache.commons.cli.CommandLineTest].createParsedOptionValueParameters()'
  - '[org.apache.commons.cli.CommandLineTest].createParsedOptionValuesParameters()'
  - '[org.apache.commons.cli.CommandLineTest].asChar(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].assertWritten(boolean,java.io.ByteArrayOutputStream)'
  - '[org.apache.commons.cli.CommandLineTest].checkHandler(boolean,java.util.List<org.apache.commons.cli.Option>,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testBadGetParsedOptionValue()'
  - '[org.apache.commons.cli.CommandLineTest].testBuilderBuild()'
  - '[org.apache.commons.cli.CommandLineTest].testBuilderGet()'
  - '[org.apache.commons.cli.CommandLineTest].testBuilderNullArgs()'
  - '[org.apache.commons.cli.CommandLineTest].testBuilderNullOption()'
  - '[org.apache.commons.cli.CommandLineTest].testGetOptionProperties()'
  - '[org.apache.commons.cli.CommandLineTest].testGetOptionPropertiesWithOption()'
  - '[org.apache.commons.cli.CommandLineTest].testGetOptionsBuilder()'
  - '[org.apache.commons.cli.CommandLineTest].testGetOptionsCtor()'
  - '[org.apache.commons.cli.CommandLineTest].testGetOptionValue(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testGetOptionValues(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String[],boolean,String[],org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testGetParsedOptionValue(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,Integer,boolean,Integer,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testGetParsedOptionValues(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,Integer[],boolean,Integer[],org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testHasOption(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testHasOptionNoDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testHasOptionNullDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,boolean,boolean,boolean,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testNoDeprecationHandler(String[],org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup,boolean,String,boolean,String,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLineTest].testNullOption()'
  - '[org.apache.commons.cli.CommandLineTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/CommandLineTest.java
- function_names:
  - '[org.apache.commons.cli.AbstractParserTestCase].parse(org.apache.commons.cli.CommandLineParser,org.apache.commons.cli.Options,String[],java.util.Properties)'
  - '[org.apache.commons.cli.AbstractParserTestCase].setUp()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousArgParsing()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousLongWithoutEqualSingleDash2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption1()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption3()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testAmbiguousPartialLongOption4()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testArgumentStartingWithHyphen()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testBursting()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testDoubleDash1()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testDoubleDash2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongOptionQuoteHandling()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongOptionWithEqualsQuoteHandling()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongWithEqualDoubleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongWithEqualSingleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongWithoutEqualDoubleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongWithUnexpectedArgument1()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testLongWithUnexpectedArgument2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMissingArg()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMissingArgWithBursting()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredGroup()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredOption()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMissingRequiredOptions()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMultiple()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMultipleWithLong()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testMultipleWithNull()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testNegativeArgument()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testNegativeOption()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testOptionalArgsOptionBuilder()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testOptionalArgsOptionDotBuilder()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testOptionAndRequiredOption()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testOptionGroup()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testOptionGroupLong()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPartialLongOptionSingleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertiesOption1()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertiesOption2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionFlags()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionGroup()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionMultipleValues()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionRequired()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionSingularValue()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOptionUnexpected()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testPropertyOverrideValues()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testReuseOptionsTwice()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testShortOptionConcatenatedQuoteHandling()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testShortOptionQuoteHandling()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testShortWithEqual()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testShortWithoutEqual()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testShortWithUnexpectedArgument()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testSimpleLong()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testSimpleShort()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testSingleDash()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testStopAtExpectedArg()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testStopAtNonOptionLong()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testStopAtNonOptionShort()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testStopAtUnexpectedArg()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testStopBursting()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testStopBursting2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption1()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption2()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption3()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnambiguousPartialLongOption4()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnlimitedArgs()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnrecognizedOption()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testUnrecognizedOptionWithBursting()'
  - '[org.apache.commons.cli.AbstractParserTestCase].testWithRequiredOption()'
  - '[org.apache.commons.cli.AbstractParserTestCase].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/AbstractParserTestCase.java
- function_names:
  - '[org.apache.commons.cli.OptionValidatorTest].optionParameters()'
  - '[org.apache.commons.cli.OptionValidatorTest].setup()'
  - '[org.apache.commons.cli.OptionValidatorTest].testExclusivity()'
  - '[org.apache.commons.cli.OptionValidatorTest].testValidate(String,boolean,String)'
  - '[org.apache.commons.cli.OptionValidatorTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionValidatorTest.java
- function_names:
  - '[org.apache.commons.cli.TypeHandlerTest].createDateFixtures()'
  - '[org.apache.commons.cli.TypeHandlerTest].createValueTestParameters()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateClass()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateDate(java.util.Date)'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateFile()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateFiles()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateNumber()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateObject()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateURL()'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateValue(String,Class<?>,Object)'
  - '[org.apache.commons.cli.TypeHandlerTest].testCreateValueExistingFile()'
  - '[org.apache.commons.cli.TypeHandlerTest].testnstantiableEquals()'
  - '[org.apache.commons.cli.TypeHandlerTest].testOpenFile()'
  - '[org.apache.commons.cli.TypeHandlerTest].testRegister()'
  - '[org.apache.commons.cli.TypeHandlerTest].<init>()'
  - '[org.apache.commons.cli.TypeHandlerTest.Instantiable].equals(Object)'
  - '[org.apache.commons.cli.TypeHandlerTest.Instantiable].hashCode()'
  - '[org.apache.commons.cli.TypeHandlerTest.Instantiable].<init>()'
  - '[org.apache.commons.cli.TypeHandlerTest.NotInstantiable].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/TypeHandlerTest.java
- function_names:
  - '[org.apache.commons.cli.OptionTest].checkOption(org.apache.commons.cli.Option,String,String,String,int,String,boolean,boolean,char,Class<?>,String,Boolean,String)'
  - '[org.apache.commons.cli.OptionTest].roundTrip(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.OptionTest].testAddValue()'
  - '[org.apache.commons.cli.OptionTest].testBuilderDeprecatedBuildEmpty()'
  - '[org.apache.commons.cli.OptionTest].testBuilderEmpty()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInsufficientParams1()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInsufficientParams2()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName0()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName1()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName2()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName3()'
  - '[org.apache.commons.cli.OptionTest].testBuilderInvalidOptionName4()'
  - '[org.apache.commons.cli.OptionTest].testBuilderMethods()'
  - '[org.apache.commons.cli.OptionTest].testClear()'
  - '[org.apache.commons.cli.OptionTest].testClone()'
  - '[org.apache.commons.cli.OptionTest].testEquals()'
  - '[org.apache.commons.cli.OptionTest].testGetValue()'
  - '[org.apache.commons.cli.OptionTest].testHasArgName()'
  - '[org.apache.commons.cli.OptionTest].testHasArgs()'
  - '[org.apache.commons.cli.OptionTest].testHashCode()'
  - '[org.apache.commons.cli.OptionTest].testProcessValue()'
  - '[org.apache.commons.cli.OptionTest].testSerialization()'
  - '[org.apache.commons.cli.OptionTest].testSubclass()'
  - '[org.apache.commons.cli.OptionTest].testTypeClass()'
  - '[org.apache.commons.cli.OptionTest].testTypeObject()'
  - '[org.apache.commons.cli.OptionTest].<init>()'
  - '[org.apache.commons.cli.OptionTest.DefaultOption].<init>(String,String,String)'
  - '[org.apache.commons.cli.OptionTest.DefaultOption].getValue()'
  - '[org.apache.commons.cli.OptionTest.TestOption].<init>(String,boolean,String)'
  - '[org.apache.commons.cli.OptionTest.TestOption].addValue(String)'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionTest.java
- function_names:
  - '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].testConstructor()'
  - '[org.apache.commons.cli.UnrecognizedOptionExceptionTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/UnrecognizedOptionExceptionTest.java
- function_names:
  - '[org.apache.commons.cli.MissingOptionExceptionTest].testGetMessage()'
  - '[org.apache.commons.cli.MissingOptionExceptionTest].testGetMissingOptions()'
  - '[org.apache.commons.cli.MissingOptionExceptionTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/MissingOptionExceptionTest.java
- function_names:
  - '[org.apache.commons.cli.ValueTest].parsers()'
  - '[org.apache.commons.cli.ValueTest].setUp()'
  - '[org.apache.commons.cli.ValueTest].testLongNoArg()'
  - '[org.apache.commons.cli.ValueTest].testLongNoArgWithOption()'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalArgValue(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalArgValues(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalArgValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalNArgValues(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalNArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalNoValue(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongOptionalNoValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testLongWithArg()'
  - '[org.apache.commons.cli.ValueTest].testLongWithArgWithOption()'
  - '[org.apache.commons.cli.ValueTest].testShortNoArg()'
  - '[org.apache.commons.cli.ValueTest].testShortNoArgWithOption()'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalArgNoValue(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalArgNoValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalArgValue(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalArgValues(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalArgValuesWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalArgValueWithOption(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValues(org.apache.commons.cli.CommandLineParser)'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValuesSeparated()'
  - '[org.apache.commons.cli.ValueTest].testShortOptionalNArgValuesWithOption()'
  - '[org.apache.commons.cli.ValueTest].testShortWithArg()'
  - '[org.apache.commons.cli.ValueTest].testShortWithArgWithOption()'
  - '[org.apache.commons.cli.ValueTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/ValueTest.java
- function_names:
  - '[org.apache.commons.cli.DeprecatedAttributesTest].testBuilderNonDefaults()'
  - '[org.apache.commons.cli.DeprecatedAttributesTest].testBuilderNonDefaultsToString()'
  - '[org.apache.commons.cli.DeprecatedAttributesTest].testDefaultBuilder()'
  - '[org.apache.commons.cli.DeprecatedAttributesTest].testDefaultToString()'
  - '[org.apache.commons.cli.DeprecatedAttributesTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/DeprecatedAttributesTest.java
- function_names:
  - '[org.apache.commons.cli.GnuParserTest].setUp()'
  - '[org.apache.commons.cli.GnuParserTest].testAmbiguousLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.GnuParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
  - '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption1()'
  - '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption2()'
  - '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption3()'
  - '[org.apache.commons.cli.GnuParserTest].testAmbiguousPartialLongOption4()'
  - '[org.apache.commons.cli.GnuParserTest].testBursting()'
  - '[org.apache.commons.cli.GnuParserTest].testDoubleDash2()'
  - '[org.apache.commons.cli.GnuParserTest].testLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.GnuParserTest].testLongWithUnexpectedArgument1()'
  - '[org.apache.commons.cli.GnuParserTest].testLongWithUnexpectedArgument2()'
  - '[org.apache.commons.cli.GnuParserTest].testMissingArgWithBursting()'
  - '[org.apache.commons.cli.GnuParserTest].testNegativeOption()'
  - '[org.apache.commons.cli.GnuParserTest].testPartialLongOptionSingleDash()'
  - '[org.apache.commons.cli.GnuParserTest].testShortWithUnexpectedArgument()'
  - '[org.apache.commons.cli.GnuParserTest].testStopBursting()'
  - '[org.apache.commons.cli.GnuParserTest].testStopBursting2()'
  - '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption1()'
  - '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption2()'
  - '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption3()'
  - '[org.apache.commons.cli.GnuParserTest].testUnambiguousPartialLongOption4()'
  - '[org.apache.commons.cli.GnuParserTest].testUnrecognizedOptionWithBursting()'
  - '[org.apache.commons.cli.GnuParserTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/GnuParserTest.java
- function_names:
  - '[org.apache.commons.cli.DisablePartialMatchingTest].testDisablePartialMatching()'
  - '[org.apache.commons.cli.DisablePartialMatchingTest].testRegularPartialMatching()'
  - '[org.apache.commons.cli.DisablePartialMatchingTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/DisablePartialMatchingTest.java
- function_names:
  - '[org.apache.commons.cli.SolrCliTest].getDefaultSolrUrl()'
  - '[org.apache.commons.cli.SolrCliTest].testOptions()'
  - '[org.apache.commons.cli.SolrCliTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCliTest.java
- function_names:
  - '[org.apache.commons.cli.DefaultParserTest].setUp()'
  - '[org.apache.commons.cli.DefaultParserTest].testBuilder()'
  - '[org.apache.commons.cli.DefaultParserTest].testDeprecated()'
  - '[org.apache.commons.cli.DefaultParserTest].testLegacyStopAtNonOption()'
  - '[org.apache.commons.cli.DefaultParserTest].testLongOptionWithEqualsQuoteHandling()'
  - '[org.apache.commons.cli.DefaultParserTest].testParameterized(String,org.apache.commons.cli.CommandLineParser,String[],String,String,String)'
  - '[org.apache.commons.cli.DefaultParserTest].testParseIgnoreHappyPath()'
  - '[org.apache.commons.cli.DefaultParserTest].testParseIgnoreNonHappyPath()'
  - '[org.apache.commons.cli.DefaultParserTest].testParseNullOption()'
  - '[org.apache.commons.cli.DefaultParserTest].testParseSkipHappyPath()'
  - '[org.apache.commons.cli.DefaultParserTest].testParseSkipNonHappyPath()'
  - '[org.apache.commons.cli.DefaultParserTest].testShortOptionConcatenatedQuoteHandling()'
  - '[org.apache.commons.cli.DefaultParserTest].<init>()'
  - '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].provideArguments(org.junit.jupiter.api.extension.ExtensionContext)'
  - '[org.apache.commons.cli.DefaultParserTest.ExternalArgumentsProvider].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/DefaultParserTest.java
- function_names:
  - '[org.apache.commons.cli.OptionBuilderTest].testBaseOptionCharOpt()'
  - '[org.apache.commons.cli.OptionBuilderTest].testBaseOptionStringOpt()'
  - '[org.apache.commons.cli.OptionBuilderTest].testBuilderIsResettedAlways()'
  - '[org.apache.commons.cli.OptionBuilderTest].testCompleteOption()'
  - '[org.apache.commons.cli.OptionBuilderTest].testCreateIncompleteOption()'
  - '[org.apache.commons.cli.OptionBuilderTest].testIllegalOptions()'
  - '[org.apache.commons.cli.OptionBuilderTest].testOptionArgNumbers()'
  - '[org.apache.commons.cli.OptionBuilderTest].testSpecialOptChars()'
  - '[org.apache.commons.cli.OptionBuilderTest].testTwoCompleteOptions()'
  - '[org.apache.commons.cli.OptionBuilderTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionBuilderTest.java
- function_names:
  - '[org.apache.commons.cli.OptionGroupTest].setUp()'
  - '[org.apache.commons.cli.OptionGroupTest].testGetNames()'
  - '[org.apache.commons.cli.OptionGroupTest].testNoOptionsExtraArgs()'
  - '[org.apache.commons.cli.OptionGroupTest].testSingleLongOption()'
  - '[org.apache.commons.cli.OptionGroupTest].testSingleOption()'
  - '[org.apache.commons.cli.OptionGroupTest].testSingleOptionFromGroup()'
  - '[org.apache.commons.cli.OptionGroupTest].testToString()'
  - '[org.apache.commons.cli.OptionGroupTest].testTwoLongOptionsFromGroup()'
  - '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromDifferentGroup()'
  - '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromGroup()'
  - '[org.apache.commons.cli.OptionGroupTest].testTwoOptionsFromGroupWithProperties()'
  - '[org.apache.commons.cli.OptionGroupTest].testTwoValidLongOptions()'
  - '[org.apache.commons.cli.OptionGroupTest].testTwoValidOptions()'
  - '[org.apache.commons.cli.OptionGroupTest].testValidLongOnlyOptions()'
  - '[org.apache.commons.cli.OptionGroupTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionGroupTest.java
- function_names:
  - '[org.apache.commons.cli.ConverterTests].numberTestParameters()'
  - '[org.apache.commons.cli.ConverterTests].testClass()'
  - '[org.apache.commons.cli.ConverterTests].testDate()'
  - '[org.apache.commons.cli.ConverterTests].testDateLocaleDe()'
  - '[org.apache.commons.cli.ConverterTests].testDateLocaleDeEnglishInput()'
  - '[org.apache.commons.cli.ConverterTests].testDateRejectsInvalid()'
  - '[org.apache.commons.cli.ConverterTests].testDateRejectsTrailingText()'
  - '[org.apache.commons.cli.ConverterTests].testDateRejectsTrailingTextLocaleDe()'
  - '[org.apache.commons.cli.ConverterTests].testFile()'
  - '[org.apache.commons.cli.ConverterTests].testNumber(String,Number)'
  - '[org.apache.commons.cli.ConverterTests].testObject()'
  - '[org.apache.commons.cli.ConverterTests].testUrl()'
  - '[org.apache.commons.cli.ConverterTests].<init>()'
  - '[org.apache.commons.cli.ConverterTests.AClassWithoutADefaultConstructor].<init>(int)'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/ConverterTests.java
- function_names:
  - '[org.apache.commons.cli.ApplicationTest].testAnt()'
  - '[org.apache.commons.cli.ApplicationTest].testGroovy()'
  - '[org.apache.commons.cli.ApplicationTest].testLs()'
  - '[org.apache.commons.cli.ApplicationTest].testMan()'
  - '[org.apache.commons.cli.ApplicationTest].testNLT()'
  - '[org.apache.commons.cli.ApplicationTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/ApplicationTest.java
- function_names:
  - '[org.apache.commons.cli.ParseExceptionTest].testConstructor()'
  - '[org.apache.commons.cli.ParseExceptionTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/ParseExceptionTest.java
- function_names:
  - '[org.apache.commons.cli.OptionsTest].assertToStrings(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.OptionsTest].testAddConflictingOptions()'
  - '[org.apache.commons.cli.OptionsTest].testAddNonConflictingOptions()'
  - '[org.apache.commons.cli.OptionsTest].testAddOptions()'
  - '[org.apache.commons.cli.OptionsTest].testAddOptions2X()'
  - '[org.apache.commons.cli.OptionsTest].testDeprecated()'
  - '[org.apache.commons.cli.OptionsTest].testDuplicateLong()'
  - '[org.apache.commons.cli.OptionsTest].testDuplicateSimple()'
  - '[org.apache.commons.cli.OptionsTest].testGetMatchingOpts()'
  - '[org.apache.commons.cli.OptionsTest].testGetMatchingOptsEmptyName()'
  - '[org.apache.commons.cli.OptionsTest].testGetOptionsGroups()'
  - '[org.apache.commons.cli.OptionsTest].testHelpOptions()'
  - '[org.apache.commons.cli.OptionsTest].testLong()'
  - '[org.apache.commons.cli.OptionsTest].testMissingOptionException()'
  - '[org.apache.commons.cli.OptionsTest].testMissingOptionsException()'
  - '[org.apache.commons.cli.OptionsTest].testRequiredOptionInGroupShouldNotBeInRequiredList()'
  - '[org.apache.commons.cli.OptionsTest].testSimple()'
  - '[org.apache.commons.cli.OptionsTest].testToString()'
  - '[org.apache.commons.cli.OptionsTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionsTest.java
- function_names:
  - '[org.apache.commons.cli.SolrCreateToolTest].getOptions()'
  - '[org.apache.commons.cli.SolrCreateToolTest].printHelp(org.apache.commons.cli.HelpFormatter)'
  - '[org.apache.commons.cli.SolrCreateToolTest].testHelpFormatter()'
  - '[org.apache.commons.cli.SolrCreateToolTest].testHelpFormatterDeprecated()'
  - '[org.apache.commons.cli.SolrCreateToolTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/SolrCreateToolTest.java
- function_names:
  - '[org.apache.commons.cli.OptionCountTest].testFiveSwitchesMixed()'
  - '[org.apache.commons.cli.OptionCountTest].testNoSwitch()'
  - '[org.apache.commons.cli.OptionCountTest].testOneSwitch()'
  - '[org.apache.commons.cli.OptionCountTest].testThreeSwitches()'
  - '[org.apache.commons.cli.OptionCountTest].testThreeSwitchesCompact()'
  - '[org.apache.commons.cli.OptionCountTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/OptionCountTest.java
- function_names:
  - '[org.apache.commons.cli.ValuesTest].setUp()'
  - '[org.apache.commons.cli.ValuesTest].testCharSeparator()'
  - '[org.apache.commons.cli.ValuesTest].testComplexValues()'
  - '[org.apache.commons.cli.ValuesTest].testExtraArgs()'
  - '[org.apache.commons.cli.ValuesTest].testMultipleArgValues()'
  - '[org.apache.commons.cli.ValuesTest].testShortArgs()'
  - '[org.apache.commons.cli.ValuesTest].testShortArgsWithValue()'
  - '[org.apache.commons.cli.ValuesTest].testTwoArgValues()'
  - '[org.apache.commons.cli.ValuesTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/ValuesTest.java
- function_names:
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testClassPattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testEmptyPattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testExistingFilePattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testExistingFilePatternFileNotExist()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testNumberPattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testObjectPattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testRequiredOption()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testSimplePattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testUntypedPattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].testURLPattern()'
  - '[org.apache.commons.cli.PatternOptionBuilderTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/PatternOptionBuilderTest.java
- function_names:
  - '[org.apache.commons.cli.BasicParserTest].setUp()'
  - '[org.apache.commons.cli.BasicParserTest].testAmbiguousLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.BasicParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
  - '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption1()'
  - '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption2()'
  - '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption3()'
  - '[org.apache.commons.cli.BasicParserTest].testAmbiguousPartialLongOption4()'
  - '[org.apache.commons.cli.BasicParserTest].testBursting()'
  - '[org.apache.commons.cli.BasicParserTest].testDoubleDash2()'
  - '[org.apache.commons.cli.BasicParserTest].testLongOptionWithEqualsQuoteHandling()'
  - '[org.apache.commons.cli.BasicParserTest].testLongWithEqualDoubleDash()'
  - '[org.apache.commons.cli.BasicParserTest].testLongWithEqualSingleDash()'
  - '[org.apache.commons.cli.BasicParserTest].testLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.BasicParserTest].testMissingArgWithBursting()'
  - '[org.apache.commons.cli.BasicParserTest].testNegativeOption()'
  - '[org.apache.commons.cli.BasicParserTest].testPartialLongOptionSingleDash()'
  - '[org.apache.commons.cli.BasicParserTest].testPropertiesOption1()'
  - '[org.apache.commons.cli.BasicParserTest].testPropertiesOption2()'
  - '[org.apache.commons.cli.BasicParserTest].testShortOptionConcatenatedQuoteHandling()'
  - '[org.apache.commons.cli.BasicParserTest].testShortWithEqual()'
  - '[org.apache.commons.cli.BasicParserTest].testShortWithoutEqual()'
  - '[org.apache.commons.cli.BasicParserTest].testStopBursting()'
  - '[org.apache.commons.cli.BasicParserTest].testStopBursting2()'
  - '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption1()'
  - '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption2()'
  - '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption3()'
  - '[org.apache.commons.cli.BasicParserTest].testUnambiguousPartialLongOption4()'
  - '[org.apache.commons.cli.BasicParserTest].testUnrecognizedOptionWithBursting()'
  - '[org.apache.commons.cli.BasicParserTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/BasicParserTest.java
- function_names:
  - '[org.apache.commons.cli.UtilTest].testStripLeadingAndTrailingQuotes()'
  - '[org.apache.commons.cli.UtilTest].testStripLeadingHyphens()'
  - '[org.apache.commons.cli.UtilTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/UtilTest.java
- function_names:
  - '[org.apache.commons.cli.AlreadySelectedExceptionTest].testConstructor()'
  - '[org.apache.commons.cli.AlreadySelectedExceptionTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/AlreadySelectedExceptionTest.java
- function_names:
  - '[org.apache.commons.cli.HelpFormatterTest].deprecatedOptionsProvider()'
  - '[org.apache.commons.cli.HelpFormatterTest].testAccessors()'
  - '[org.apache.commons.cli.HelpFormatterTest].testAutomaticUsage()'
  - '[org.apache.commons.cli.HelpFormatterTest].testDefaultArgName()'
  - '[org.apache.commons.cli.HelpFormatterTest].testDeprecatedFindWrapPosZeroWidth(int)'
  - '[org.apache.commons.cli.HelpFormatterTest].testDeprecatedPrintOptionsZeroWidth(int)'
  - '[org.apache.commons.cli.HelpFormatterTest].testFindWrapPos()'
  - '[org.apache.commons.cli.HelpFormatterTest].testHeaderStartingWithLineSeparator0()'
  - '[org.apache.commons.cli.HelpFormatterTest].testHeaderStartingWithLineSeparator1()'
  - '[org.apache.commons.cli.HelpFormatterTest].testHelpWithLongOptSeparator()'
  - '[org.apache.commons.cli.HelpFormatterTest].testIndentedHeaderAndFooter()'
  - '[org.apache.commons.cli.HelpFormatterTest].testOptionWithoutShortFormat()'
  - '[org.apache.commons.cli.HelpFormatterTest].testOptionWithoutShortFormat2()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintDeprecatedOptions(org.apache.commons.cli.HelpFormatter,org.apache.commons.cli.Option,String)'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpNewlineFooter()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpNewlineHeader()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpWithEmptySyntax()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintHelpWithSince()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintOptionGroupUsage()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintOptions()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintOptionWithEmptyArgNameUsage()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintRequiredOptionGroupUsage()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintSortedUsage()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintSortedUsageWithNullComparator()'
  - '[org.apache.commons.cli.HelpFormatterTest].testPrintUsage()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderSince()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextMultiLine()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextMultiLinePadded()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLine()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLinePadded()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextSingleLinePadded2()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRenderWrappedTextWordCut()'
  - '[org.apache.commons.cli.HelpFormatterTest].testRtrim()'
  - '[org.apache.commons.cli.HelpFormatterTest].testUsageWithLongOptSeparator()'
  - '[org.apache.commons.cli.HelpFormatterTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/HelpFormatterTest.java
- function_names:
  - '[org.apache.commons.cli.PosixParserTest].setUp()'
  - '[org.apache.commons.cli.PosixParserTest].testAmbiguousLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.PosixParserTest].testAmbiguousLongWithoutEqualSingleDash2()'
  - '[org.apache.commons.cli.PosixParserTest].testAmbiguousPartialLongOption4()'
  - '[org.apache.commons.cli.PosixParserTest].testDoubleDash2()'
  - '[org.apache.commons.cli.PosixParserTest].testLongWithEqualSingleDash()'
  - '[org.apache.commons.cli.PosixParserTest].testLongWithoutEqualSingleDash()'
  - '[org.apache.commons.cli.PosixParserTest].testLongWithUnexpectedArgument1()'
  - '[org.apache.commons.cli.PosixParserTest].testNegativeOption()'
  - '[org.apache.commons.cli.PosixParserTest].testShortWithEqual()'
  - '[org.apache.commons.cli.PosixParserTest].testUnambiguousPartialLongOption4()'
  - '[org.apache.commons.cli.PosixParserTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/PosixParserTest.java
- function_names:
  - '[org.apache.commons.cli.help.TextStyleTest].padTestData()'
  - '[org.apache.commons.cli.help.TextStyleTest].testDefaultStyle()'
  - '[org.apache.commons.cli.help.TextStyleTest].testPad(org.apache.commons.cli.help.TextStyle,String,String)'
  - '[org.apache.commons.cli.help.TextStyleTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextStyleTest.java
- function_names:
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].setUp()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAdjustTableFormat()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppend()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendHeader()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendList()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendParagraph()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendParagraphFormat()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendTable()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testAppendTitle()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testGetStyleBuilder()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testindexOfWrapPos()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testindexOfWrapPosWithWhitespace(Character,boolean)'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testMakeColumnQueue()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testMakeColumnQueueWithMultipleTrailingLineBreaks()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testPrintWrapped()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testResize()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testResizeTableFormat()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testSetIndent()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].testWriteColumnQueues()'
  - '[org.apache.commons.cli.help.TextHelpAppendableTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java
- function_names:
  - '[org.apache.commons.cli.help.OptionFormatterTest].deprecatedAttributesData()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].assertEquivalent(org.apache.commons.cli.help.OptionFormatter,org.apache.commons.cli.help.OptionFormatter)'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testAsOptional()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testAsSyntaxOption()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testCli343Part1()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testCli343Part2()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testComplexDeprecationFormat(org.apache.commons.cli.DeprecatedAttributes,String)'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testCopyConstructor()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testDefaultSyntaxFormat()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testGetBothOpt()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testGetDescription()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testSetArgumentNameDelimiters()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testSetDefaultArgName()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testSetLongOptPrefix()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testSetOptArgumentSeparator()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testSetOptSeparator()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].testSetSyntaxFormatFunction()'
  - '[org.apache.commons.cli.help.OptionFormatterTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/help/OptionFormatterTest.java
- function_names:
  - '[org.apache.commons.cli.help.UtilTest].charArgs()'
  - '[org.apache.commons.cli.help.UtilTest].testFindNonWhitespacePos()'
  - '[org.apache.commons.cli.help.UtilTest].testFindNonWhitespacePos(Character,boolean)'
  - '[org.apache.commons.cli.help.UtilTest].testIsEmpty()'
  - '[org.apache.commons.cli.help.UtilTest].testRtrim(Character,boolean)'
  - '[org.apache.commons.cli.help.UtilTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/help/UtilTest.java
- function_names:
  - '[org.apache.commons.cli.help.HelpFormatterTest].getTestGroups()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testDefault()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelp()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpHeader()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpWithDefaults()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpWithIterableOptions()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testPrintHelpXML()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testPrintOptions()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testSetOptionFormatBuilderTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testSetOptionGroupSeparatorTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testSortOptionGroupsTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testSortOptionsTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testSyntaxPrefix()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testToArgNameTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionGroupTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionIterableTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].testToSyntaxOptionOptionsTest()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].verifyOptionGroupingOutput()'
  - '[org.apache.commons.cli.help.HelpFormatterTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java
- function_names:
  - '[org.apache.commons.cli.example.AptHelpAppendable].<init>(Appendable)'
  - '[org.apache.commons.cli.example.AptHelpAppendable].appendHeader(int,CharSequence)'
  - '[org.apache.commons.cli.example.AptHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - '[org.apache.commons.cli.example.AptHelpAppendable].appendParagraph(CharSequence)'
  - '[org.apache.commons.cli.example.AptHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - '[org.apache.commons.cli.example.AptHelpAppendable].appendTitle(CharSequence)'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendable.java
- function_names:
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].beforeEach()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendFormatTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendHeaderTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendListTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendParagraphFormatTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendParagraphTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendTableTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].testAppendTitleTest()'
  - '[org.apache.commons.cli.example.AptHelpAppendableTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/example/AptHelpAppendableTest.java
- function_names:
  - '[org.apache.commons.cli.example.XhtmlHelpAppendable].<init>(Appendable)'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendHeader(int,CharSequence)'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendParagraph(CharSequence)'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendable].appendTitle(CharSequence)'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendable.java
- function_names:
  - '[org.apache.commons.cli.example.WeirdOptionFormat].<init>()'
  - '[org.apache.commons.cli.example.WeirdOptionFormat].apply(Iterable<org.apache.commons.cli.Option>)'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/example/WeirdOptionFormat.java
- function_names:
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].beforeEach()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendHeaderTest()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendListTest()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendParagraphFormatTest()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendParagraphTest()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendTableTest()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].testAppendTitleTest()'
  - '[org.apache.commons.cli.example.XhtmlHelpAppendableTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/example/XhtmlHelpAppendableTest.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI148Test].setUp()'
  - '[org.apache.commons.cli.bug.BugCLI148Test].testWorkaround1()'
  - '[org.apache.commons.cli.bug.BugCLI148Test].testWorkaround2()'
  - '[org.apache.commons.cli.bug.BugCLI148Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI148Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI18Test].testCLI18()'
  - '[org.apache.commons.cli.bug.BugCLI18Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI18Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugsTest].test11456()'
  - '[org.apache.commons.cli.bug.BugsTest].test11457()'
  - '[org.apache.commons.cli.bug.BugsTest].test11458()'
  - '[org.apache.commons.cli.bug.BugsTest].test11680()'
  - '[org.apache.commons.cli.bug.BugsTest].test12210()'
  - '[org.apache.commons.cli.bug.BugsTest].test13425()'
  - '[org.apache.commons.cli.bug.BugsTest].test13666()'
  - '[org.apache.commons.cli.bug.BugsTest].test13666_Builder()'
  - '[org.apache.commons.cli.bug.BugsTest].test13935()'
  - '[org.apache.commons.cli.bug.BugsTest].test14786()'
  - '[org.apache.commons.cli.bug.BugsTest].test15046()'
  - '[org.apache.commons.cli.bug.BugsTest].test15648()'
  - '[org.apache.commons.cli.bug.BugsTest].test31148()'
  - '[org.apache.commons.cli.bug.BugsTest].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugsTest.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI13Test].testCLI13()'
  - '[org.apache.commons.cli.bug.BugCLI13Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI13Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI162Test].setUp()'
  - '[org.apache.commons.cli.bug.BugCLI162Test].testInfiniteLoop()'
  - '[org.apache.commons.cli.bug.BugCLI162Test].testLongLineChunking()'
  - '[org.apache.commons.cli.bug.BugCLI162Test].testLongLineChunkingIndentIgnored()'
  - '[org.apache.commons.cli.bug.BugCLI162Test].testPrintHelpLongLines()'
  - '[org.apache.commons.cli.bug.BugCLI162Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI162Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI325Test].testCli325()'
  - '[org.apache.commons.cli.bug.BugCLI325Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI325Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI252Test].getOptions()'
  - '[org.apache.commons.cli.bug.BugCLI252Test].testAmbiquousOptionName()'
  - '[org.apache.commons.cli.bug.BugCLI252Test].testExactOptionNameMatch()'
  - '[org.apache.commons.cli.bug.BugCLI252Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI252Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI312Test].testNoOptionValues()'
  - '[org.apache.commons.cli.bug.BugCLI312Test].testPropertyStyleOption_withGetOptionProperties()'
  - '[org.apache.commons.cli.bug.BugCLI312Test].testPropertyStyleOption_withGetOptions()'
  - '[org.apache.commons.cli.bug.BugCLI312Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI312Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI133Test].testOrder()'
  - '[org.apache.commons.cli.bug.BugCLI133Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI133Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI265Test].setUp()'
  - '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseConcatenatedShortOptions()'
  - '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseShortOptionWithoutValue()'
  - '[org.apache.commons.cli.bug.BugCLI265Test].testShouldParseShortOptionWithValue()'
  - '[org.apache.commons.cli.bug.BugCLI265Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI265Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI266Test].buildOptionsGroup(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.bug.BugCLI266Test].getOptions()'
  - '[org.apache.commons.cli.bug.BugCLI266Test].testOptionComparatorDefaultOrder()'
  - '[org.apache.commons.cli.bug.BugCLI266Test].testOptionComparatorInsertedOrder()'
  - '[org.apache.commons.cli.bug.BugCLI266Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI266Test.java
- function_names:
  - '[org.apache.commons.cli.bug.BugCLI71Test].setUp()'
  - '[org.apache.commons.cli.bug.BugCLI71Test].testBasic()'
  - '[org.apache.commons.cli.bug.BugCLI71Test].testGetsDefaultIfOptional()'
  - '[org.apache.commons.cli.bug.BugCLI71Test].testLackOfError()'
  - '[org.apache.commons.cli.bug.BugCLI71Test].testMistakenArgument()'
  - '[org.apache.commons.cli.bug.BugCLI71Test].<init>()'
  source_file: /src/commons-cli/src/test/java/org/apache/commons/cli/bug/BugCLI71Test.java
- function_names:
  - '[org.apache.commons.cli.CommandLine].builder()'
  - '[org.apache.commons.cli.CommandLine].<init>()'
  - '[org.apache.commons.cli.CommandLine].<init>(java.util.List<String>,java.util.List<org.apache.commons.cli.Option>,java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.CommandLine].addArg(String)'
  - '[org.apache.commons.cli.CommandLine].addOption(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].first(String[])'
  - '[org.apache.commons.cli.CommandLine].get(java.util.function.Supplier<T>)'
  - '[org.apache.commons.cli.CommandLine].getArgList()'
  - '[org.apache.commons.cli.CommandLine].getArgs()'
  - '[org.apache.commons.cli.CommandLine].getOptionCount(char)'
  - '[org.apache.commons.cli.CommandLine].getOptionCount(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].getOptionCount(String)'
  - '[org.apache.commons.cli.CommandLine].getOptionObject(char)'
  - '[org.apache.commons.cli.CommandLine].getOptionObject(String)'
  - '[org.apache.commons.cli.CommandLine].getOptionProperties(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].getOptionProperties(String)'
  - '[org.apache.commons.cli.CommandLine].getOptions()'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(char)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(char,String)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(char,java.util.function.Supplier<String>)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,String)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<String>)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup,String)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<String>)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(String)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(String,String)'
  - '[org.apache.commons.cli.CommandLine].getOptionValue(String,java.util.function.Supplier<String>)'
  - '[org.apache.commons.cli.CommandLine].getOptionValues(char)'
  - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].getOptionValues(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.CommandLine].getOptionValues(String)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char,java.util.function.Supplier<T>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(char,T)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,java.util.function.Supplier<T>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.Option,T)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<T>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(org.apache.commons.cli.OptionGroup,T)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,java.util.function.Supplier<T>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValue(String,T)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char,java.util.function.Supplier<T[]>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(char,T[])'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,java.util.function.Supplier<T[]>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.Option,T[])'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup,java.util.function.Supplier<T[]>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(org.apache.commons.cli.OptionGroup,T[])'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,java.util.function.Supplier<T[]>)'
  - '[org.apache.commons.cli.CommandLine].getParsedOptionValues(String,T[])'
  - '[org.apache.commons.cli.CommandLine].handleDeprecated(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].hasOption(char)'
  - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine].hasOption(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.CommandLine].hasOption(String)'
  - '[org.apache.commons.cli.CommandLine].iterator()'
  - '[org.apache.commons.cli.CommandLine].processPropertiesFromValues(java.util.Properties,java.util.List<String>)'
  - '[org.apache.commons.cli.CommandLine].resolveOption(String)'
  - '[org.apache.commons.cli.CommandLine.Builder].<init>()'
  - '[org.apache.commons.cli.CommandLine.Builder].addArg(String)'
  - '[org.apache.commons.cli.CommandLine.Builder].addOption(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.CommandLine.Builder].build()'
  - '[org.apache.commons.cli.CommandLine.Builder].get()'
  - '[org.apache.commons.cli.CommandLine.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java
- function_names:
  - '[org.apache.commons.cli.AmbiguousOptionException].createMessage(String,java.util.Collection<String>)'
  - '[org.apache.commons.cli.AmbiguousOptionException].<init>(String,java.util.Collection<String>)'
  - '[org.apache.commons.cli.AmbiguousOptionException].getMatchingOptions()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/AmbiguousOptionException.java
- function_names:
  - '[org.apache.commons.cli.OptionValidator].isValidChar(char)'
  - '[org.apache.commons.cli.OptionValidator].isValidOpt(char)'
  - '[org.apache.commons.cli.OptionValidator].search(char[],char)'
  - '[org.apache.commons.cli.OptionValidator].validate(String)'
  - '[org.apache.commons.cli.OptionValidator].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java
- function_names: []
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/package-info.java
- function_names:
  - '[org.apache.commons.cli.Options].<init>()'
  - '[org.apache.commons.cli.Options].addOption(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.Options].addOption(String,boolean,String)'
  - '[org.apache.commons.cli.Options].addOption(String,String)'
  - '[org.apache.commons.cli.Options].addOption(String,String,boolean,String)'
  - '[org.apache.commons.cli.Options].addOptionGroup(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.Options].addOptions(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.Options].addRequiredOption(String,String,boolean,String)'
  - '[org.apache.commons.cli.Options].getMatchingOptions(String)'
  - '[org.apache.commons.cli.Options].getOption(String)'
  - '[org.apache.commons.cli.Options].getOptionGroup(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.Options].getOptionGroups()'
  - '[org.apache.commons.cli.Options].getOptions()'
  - '[org.apache.commons.cli.Options].getRequiredOptions()'
  - '[org.apache.commons.cli.Options].hasLongOption(String)'
  - '[org.apache.commons.cli.Options].hasOption(String)'
  - '[org.apache.commons.cli.Options].hasShortOption(String)'
  - '[org.apache.commons.cli.Options].helpOptions()'
  - '[org.apache.commons.cli.Options].toString()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/Options.java
- function_names:
  - '[org.apache.commons.cli.AlreadySelectedException].<init>(org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.AlreadySelectedException].<init>(String)'
  - '[org.apache.commons.cli.AlreadySelectedException].<init>(String,org.apache.commons.cli.OptionGroup,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.AlreadySelectedException].getOption()'
  - '[org.apache.commons.cli.AlreadySelectedException].getOptionGroup()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java
- function_names:
  - '[org.apache.commons.cli.DeprecatedAttributes].builder()'
  - '[org.apache.commons.cli.DeprecatedAttributes].<init>(String,String,boolean)'
  - '[org.apache.commons.cli.DeprecatedAttributes].getDescription()'
  - '[org.apache.commons.cli.DeprecatedAttributes].getSince()'
  - '[org.apache.commons.cli.DeprecatedAttributes].isForRemoval()'
  - '[org.apache.commons.cli.DeprecatedAttributes].toEmpty(String)'
  - '[org.apache.commons.cli.DeprecatedAttributes].toString()'
  - '[org.apache.commons.cli.DeprecatedAttributes.Builder].<init>()'
  - '[org.apache.commons.cli.DeprecatedAttributes.Builder].get()'
  - '[org.apache.commons.cli.DeprecatedAttributes.Builder].setDescription(String)'
  - '[org.apache.commons.cli.DeprecatedAttributes.Builder].setForRemoval(boolean)'
  - '[org.apache.commons.cli.DeprecatedAttributes.Builder].setSince(String)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/DeprecatedAttributes.java
- function_names:
  - '[org.apache.commons.cli.OptionBuilder].create()'
  - '[org.apache.commons.cli.OptionBuilder].create(char)'
  - '[org.apache.commons.cli.OptionBuilder].create(String)'
  - '[org.apache.commons.cli.OptionBuilder].hasArg()'
  - '[org.apache.commons.cli.OptionBuilder].hasArg(boolean)'
  - '[org.apache.commons.cli.OptionBuilder].hasArgs()'
  - '[org.apache.commons.cli.OptionBuilder].hasArgs(int)'
  - '[org.apache.commons.cli.OptionBuilder].hasOptionalArg()'
  - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs()'
  - '[org.apache.commons.cli.OptionBuilder].hasOptionalArgs(int)'
  - '[org.apache.commons.cli.OptionBuilder].isRequired()'
  - '[org.apache.commons.cli.OptionBuilder].isRequired(boolean)'
  - '[org.apache.commons.cli.OptionBuilder].reset()'
  - '[org.apache.commons.cli.OptionBuilder].withArgName(String)'
  - '[org.apache.commons.cli.OptionBuilder].withDescription(String)'
  - '[org.apache.commons.cli.OptionBuilder].withLongOpt(String)'
  - '[org.apache.commons.cli.OptionBuilder].withType(Class<?>)'
  - '[org.apache.commons.cli.OptionBuilder].withType(Object)'
  - '[org.apache.commons.cli.OptionBuilder].withValueSeparator()'
  - '[org.apache.commons.cli.OptionBuilder].withValueSeparator(char)'
  - '[org.apache.commons.cli.OptionBuilder].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java
- function_names:
  - '[org.apache.commons.cli.TypeHandler].createClass(String)'
  - '[org.apache.commons.cli.TypeHandler].createDate(String)'
  - '[org.apache.commons.cli.TypeHandler].createDefaultMap()'
  - '[org.apache.commons.cli.TypeHandler].createFile(String)'
  - '[org.apache.commons.cli.TypeHandler].createFiles(String)'
  - '[org.apache.commons.cli.TypeHandler].createNumber(String)'
  - '[org.apache.commons.cli.TypeHandler].createObject(String)'
  - '[org.apache.commons.cli.TypeHandler].createURL(String)'
  - '[org.apache.commons.cli.TypeHandler].createValue(String,Class<T>)'
  - '[org.apache.commons.cli.TypeHandler].createValue(String,Object)'
  - '[org.apache.commons.cli.TypeHandler].createValueUnchecked(String,Class<T>)'
  - '[org.apache.commons.cli.TypeHandler].getDefault()'
  - '[org.apache.commons.cli.TypeHandler].openFile(String)'
  - '[org.apache.commons.cli.TypeHandler].putDefaultMap(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
  - '[org.apache.commons.cli.TypeHandler].<init>()'
  - '[org.apache.commons.cli.TypeHandler].<init>(java.util.Map<Class<?>,org.apache.commons.cli.Converter<?,?extendsThrowable>>)'
  - '[org.apache.commons.cli.TypeHandler].getConverter(Class<T>)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java
- function_names:
  - '[org.apache.commons.cli.HelpFormatter].builder()'
  - '[org.apache.commons.cli.HelpFormatter].createDefaultPrintWriter()'
  - '[org.apache.commons.cli.HelpFormatter].getDescription(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.HelpFormatter].<init>()'
  - '[org.apache.commons.cli.HelpFormatter].<init>(java.util.function.Function<org.apache.commons.cli.Option,String>,java.io.PrintWriter,boolean)'
  - '[org.apache.commons.cli.HelpFormatter].appendOption(StringBuilder,org.apache.commons.cli.Option,boolean)'
  - '[org.apache.commons.cli.HelpFormatter].appendOptionGroup(StringBuilder,org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.HelpFormatter].appendOptions(A,int,org.apache.commons.cli.Options,int,int)'
  - '[org.apache.commons.cli.HelpFormatter].appendWrappedText(A,int,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].createPadding(int)'
  - '[org.apache.commons.cli.HelpFormatter].determineMaxSinceLength(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.HelpFormatter].findWrapPos(String,int,int)'
  - '[org.apache.commons.cli.HelpFormatter].getArgName()'
  - '[org.apache.commons.cli.HelpFormatter].getDescPadding()'
  - '[org.apache.commons.cli.HelpFormatter].getLeftPadding()'
  - '[org.apache.commons.cli.HelpFormatter].getLongOptPrefix()'
  - '[org.apache.commons.cli.HelpFormatter].getLongOptSeparator()'
  - '[org.apache.commons.cli.HelpFormatter].getNewLine()'
  - '[org.apache.commons.cli.HelpFormatter].getOptionComparator()'
  - '[org.apache.commons.cli.HelpFormatter].getOptPrefix()'
  - '[org.apache.commons.cli.HelpFormatter].getSyntaxPrefix()'
  - '[org.apache.commons.cli.HelpFormatter].getWidth()'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(int,String,String,org.apache.commons.cli.Options,String,boolean)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(java.io.PrintWriter,int,String,String,org.apache.commons.cli.Options,int,int,String,boolean)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(String,org.apache.commons.cli.Options,boolean)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String)'
  - '[org.apache.commons.cli.HelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
  - '[org.apache.commons.cli.HelpFormatter].printOptions(java.io.PrintWriter,int,org.apache.commons.cli.Options,int,int)'
  - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].printUsage(java.io.PrintWriter,int,String,org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].printWrapped(java.io.PrintWriter,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].renderOptions(StringBuffer,int,org.apache.commons.cli.Options,int,int)'
  - '[org.apache.commons.cli.HelpFormatter].renderWrappedText(StringBuffer,int,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].renderWrappedTextBlock(A,int,int,String)'
  - '[org.apache.commons.cli.HelpFormatter].rtrim(String)'
  - '[org.apache.commons.cli.HelpFormatter].setArgName(String)'
  - '[org.apache.commons.cli.HelpFormatter].setDescPadding(int)'
  - '[org.apache.commons.cli.HelpFormatter].setLeftPadding(int)'
  - '[org.apache.commons.cli.HelpFormatter].setLongOptPrefix(String)'
  - '[org.apache.commons.cli.HelpFormatter].setLongOptSeparator(String)'
  - '[org.apache.commons.cli.HelpFormatter].setNewLine(String)'
  - '[org.apache.commons.cli.HelpFormatter].setOptionComparator(java.util.Comparator<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.HelpFormatter].setOptPrefix(String)'
  - '[org.apache.commons.cli.HelpFormatter].setSyntaxPrefix(String)'
  - '[org.apache.commons.cli.HelpFormatter].setWidth(int)'
  - '[org.apache.commons.cli.HelpFormatter.Builder].<init>()'
  - '[org.apache.commons.cli.HelpFormatter.Builder].get()'
  - '[org.apache.commons.cli.HelpFormatter.Builder].setPrintWriter(java.io.PrintWriter)'
  - '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated(boolean)'
  - '[org.apache.commons.cli.HelpFormatter.Builder].setShowDeprecated(java.util.function.Function<org.apache.commons.cli.Option,String>)'
  - '[org.apache.commons.cli.HelpFormatter.Builder].setShowSince(boolean)'
  - '[org.apache.commons.cli.HelpFormatter.OptionComparator].compare(org.apache.commons.cli.Option,org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.HelpFormatter.OptionComparator].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java
- function_names:
  - '[org.apache.commons.cli.OptionGroup].<init>()'
  - '[org.apache.commons.cli.OptionGroup].addOption(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.OptionGroup].getNames()'
  - '[org.apache.commons.cli.OptionGroup].getOptions()'
  - '[org.apache.commons.cli.OptionGroup].getSelected()'
  - '[org.apache.commons.cli.OptionGroup].isRequired()'
  - '[org.apache.commons.cli.OptionGroup].isSelected()'
  - '[org.apache.commons.cli.OptionGroup].setRequired(boolean)'
  - '[org.apache.commons.cli.OptionGroup].setSelected(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.OptionGroup].toString()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java
- function_names:
  - '[org.apache.commons.cli.GnuParser].<init>()'
  - '[org.apache.commons.cli.GnuParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/GnuParser.java
- function_names:
  - '[org.apache.commons.cli.Converter].apply(String)'
  - '[org.apache.commons.cli.Converter].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/Converter.java
- function_names:
  - '[org.apache.commons.cli.ParseException].wrap(Throwable)'
  - '[org.apache.commons.cli.ParseException].<init>(String)'
  - '[org.apache.commons.cli.ParseException].<init>(Throwable)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/ParseException.java
- function_names:
  - '[org.apache.commons.cli.PosixParser].<init>()'
  - '[org.apache.commons.cli.PosixParser].addRemaining(java.util.Iterator<String>)'
  - '[org.apache.commons.cli.PosixParser].burstToken(String,boolean)'
  - '[org.apache.commons.cli.PosixParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  - '[org.apache.commons.cli.PosixParser].init()'
  - '[org.apache.commons.cli.PosixParser].processNonOptionToken(String,boolean)'
  - '[org.apache.commons.cli.PosixParser].processOptionToken(String,boolean)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java
- function_names:
  - '[org.apache.commons.cli.PatternOptionBuilder].getValueClass(char)'
  - '[org.apache.commons.cli.PatternOptionBuilder].getValueType(char)'
  - '[org.apache.commons.cli.PatternOptionBuilder].isValueCode(char)'
  - '[org.apache.commons.cli.PatternOptionBuilder].parsePattern(String)'
  - '[org.apache.commons.cli.PatternOptionBuilder].unsupported()'
  - '[org.apache.commons.cli.PatternOptionBuilder].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java
- function_names:
  - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String)'
  - '[org.apache.commons.cli.UnrecognizedOptionException].<init>(String,String)'
  - '[org.apache.commons.cli.UnrecognizedOptionException].getOption()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java
- function_names:
  - '[org.apache.commons.cli.Util].isEmpty(Object[])'
  - '[org.apache.commons.cli.Util].isEmpty(String)'
  - '[org.apache.commons.cli.Util].stripLeadingAndTrailingQuotes(String)'
  - '[org.apache.commons.cli.Util].stripLeadingHyphens(String)'
  - '[org.apache.commons.cli.Util].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/Util.java
- function_names:
  - '[org.apache.commons.cli.MissingArgumentException].<init>(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.MissingArgumentException].<init>(String)'
  - '[org.apache.commons.cli.MissingArgumentException].getOption()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingArgumentException.java
- function_names:
  - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[])'
  - '[org.apache.commons.cli.CommandLineParser].parse(org.apache.commons.cli.Options,String[],boolean)'
  - '[org.apache.commons.cli.CommandLineParser].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/CommandLineParser.java
- function_names:
  - '[org.apache.commons.cli.Char].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/Char.java
- function_names:
  - '[org.apache.commons.cli.Parser].<init>()'
  - '[org.apache.commons.cli.Parser].checkRequiredOptions()'
  - '[org.apache.commons.cli.Parser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  - '[org.apache.commons.cli.Parser].getOptions()'
  - '[org.apache.commons.cli.Parser].getRequiredOptions()'
  - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[])'
  - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],boolean)'
  - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
  - '[org.apache.commons.cli.Parser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
  - '[org.apache.commons.cli.Parser].processArgs(org.apache.commons.cli.Option,java.util.ListIterator<String>)'
  - '[org.apache.commons.cli.Parser].processOption(String,java.util.ListIterator<String>)'
  - '[org.apache.commons.cli.Parser].processProperties(java.util.Properties)'
  - '[org.apache.commons.cli.Parser].setOptions(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.Parser].updateRequiredOptions(org.apache.commons.cli.Option)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/Parser.java
- function_names:
  - '[org.apache.commons.cli.BasicParser].<init>()'
  - '[org.apache.commons.cli.BasicParser].flatten(org.apache.commons.cli.Options,String[],boolean)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/BasicParser.java
- function_names:
  - '[org.apache.commons.cli.Option].builder()'
  - '[org.apache.commons.cli.Option].builder(String)'
  - '[org.apache.commons.cli.Option].<init>(Builder)'
  - '[org.apache.commons.cli.Option].<init>(String,boolean,String)'
  - '[org.apache.commons.cli.Option].<init>(String,String)'
  - '[org.apache.commons.cli.Option].<init>(String,String,boolean,String)'
  - '[org.apache.commons.cli.Option].acceptsArg()'
  - '[org.apache.commons.cli.Option].add(String)'
  - '[org.apache.commons.cli.Option].addValue(String)'
  - '[org.apache.commons.cli.Option].clearValues()'
  - '[org.apache.commons.cli.Option].clone()'
  - '[org.apache.commons.cli.Option].equals(Object)'
  - '[org.apache.commons.cli.Option].getArgName()'
  - '[org.apache.commons.cli.Option].getArgs()'
  - '[org.apache.commons.cli.Option].getConverter()'
  - '[org.apache.commons.cli.Option].getDeprecated()'
  - '[org.apache.commons.cli.Option].getDescription()'
  - '[org.apache.commons.cli.Option].getId()'
  - '[org.apache.commons.cli.Option].getKey()'
  - '[org.apache.commons.cli.Option].getLongOpt()'
  - '[org.apache.commons.cli.Option].getOpt()'
  - '[org.apache.commons.cli.Option].getSince()'
  - '[org.apache.commons.cli.Option].getType()'
  - '[org.apache.commons.cli.Option].getValue()'
  - '[org.apache.commons.cli.Option].getValue(int)'
  - '[org.apache.commons.cli.Option].getValue(String)'
  - '[org.apache.commons.cli.Option].getValues()'
  - '[org.apache.commons.cli.Option].getValueSeparator()'
  - '[org.apache.commons.cli.Option].getValuesList()'
  - '[org.apache.commons.cli.Option].hasArg()'
  - '[org.apache.commons.cli.Option].hasArgName()'
  - '[org.apache.commons.cli.Option].hasArgs()'
  - '[org.apache.commons.cli.Option].hashCode()'
  - '[org.apache.commons.cli.Option].hasLongOpt()'
  - '[org.apache.commons.cli.Option].hasOptionalArg()'
  - '[org.apache.commons.cli.Option].hasValueSeparator()'
  - '[org.apache.commons.cli.Option].isDeprecated()'
  - '[org.apache.commons.cli.Option].isRequired()'
  - '[org.apache.commons.cli.Option].isValuesEmpty()'
  - '[org.apache.commons.cli.Option].processValue(String)'
  - '[org.apache.commons.cli.Option].requiresArg()'
  - '[org.apache.commons.cli.Option].setArgName(String)'
  - '[org.apache.commons.cli.Option].setArgs(int)'
  - '[org.apache.commons.cli.Option].setConverter(org.apache.commons.cli.Converter<?,?>)'
  - '[org.apache.commons.cli.Option].setDescription(String)'
  - '[org.apache.commons.cli.Option].setLongOpt(String)'
  - '[org.apache.commons.cli.Option].setOptionalArg(boolean)'
  - '[org.apache.commons.cli.Option].setRequired(boolean)'
  - '[org.apache.commons.cli.Option].setType(Class<?>)'
  - '[org.apache.commons.cli.Option].setType(Object)'
  - '[org.apache.commons.cli.Option].setValueSeparator(char)'
  - '[org.apache.commons.cli.Option].toDeprecatedString()'
  - '[org.apache.commons.cli.Option].toString()'
  - '[org.apache.commons.cli.Option.Builder].toType(Class<?>)'
  - '[org.apache.commons.cli.Option.Builder].<init>(String)'
  - '[org.apache.commons.cli.Option.Builder].argName(String)'
  - '[org.apache.commons.cli.Option.Builder].build()'
  - '[org.apache.commons.cli.Option.Builder].converter(org.apache.commons.cli.Converter<?,?>)'
  - '[org.apache.commons.cli.Option.Builder].deprecated()'
  - '[org.apache.commons.cli.Option.Builder].deprecated(org.apache.commons.cli.DeprecatedAttributes)'
  - '[org.apache.commons.cli.Option.Builder].desc(String)'
  - '[org.apache.commons.cli.Option.Builder].get()'
  - '[org.apache.commons.cli.Option.Builder].hasArg()'
  - '[org.apache.commons.cli.Option.Builder].hasArg(boolean)'
  - '[org.apache.commons.cli.Option.Builder].hasArgs()'
  - '[org.apache.commons.cli.Option.Builder].longOpt(String)'
  - '[org.apache.commons.cli.Option.Builder].numberOfArgs(int)'
  - '[org.apache.commons.cli.Option.Builder].option(String)'
  - '[org.apache.commons.cli.Option.Builder].optionalArg(boolean)'
  - '[org.apache.commons.cli.Option.Builder].required()'
  - '[org.apache.commons.cli.Option.Builder].required(boolean)'
  - '[org.apache.commons.cli.Option.Builder].since(String)'
  - '[org.apache.commons.cli.Option.Builder].type(Class<?>)'
  - '[org.apache.commons.cli.Option.Builder].valueSeparator()'
  - '[org.apache.commons.cli.Option.Builder].valueSeparator(char)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/Option.java
- function_names:
  - '[org.apache.commons.cli.MissingOptionException].createMessage(java.util.List<?>)'
  - '[org.apache.commons.cli.MissingOptionException].<init>(java.util.List)'
  - '[org.apache.commons.cli.MissingOptionException].<init>(String)'
  - '[org.apache.commons.cli.MissingOptionException].getMissingOptions()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/MissingOptionException.java
- function_names:
  - '[org.apache.commons.cli.DefaultParser].builder()'
  - '[org.apache.commons.cli.DefaultParser].indexOfEqual(String)'
  - '[org.apache.commons.cli.DefaultParser].<init>()'
  - '[org.apache.commons.cli.DefaultParser].<init>(boolean)'
  - '[org.apache.commons.cli.DefaultParser].<init>(boolean,Boolean,java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.DefaultParser].addArg(String)'
  - '[org.apache.commons.cli.DefaultParser].checkRequiredArgs()'
  - '[org.apache.commons.cli.DefaultParser].checkRequiredOptions()'
  - '[org.apache.commons.cli.DefaultParser].getLongPrefix(String)'
  - '[org.apache.commons.cli.DefaultParser].getMatchingLongOptions(String)'
  - '[org.apache.commons.cli.DefaultParser].handleConcatenatedOptions(String)'
  - '[org.apache.commons.cli.DefaultParser].handleLongOption(String)'
  - '[org.apache.commons.cli.DefaultParser].handleLongOptionWithEqual(String)'
  - '[org.apache.commons.cli.DefaultParser].handleLongOptionWithoutEqual(String)'
  - '[org.apache.commons.cli.DefaultParser].handleOption(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.DefaultParser].handleProperties(java.util.Properties)'
  - '[org.apache.commons.cli.DefaultParser].handleShortAndLongOption(String)'
  - '[org.apache.commons.cli.DefaultParser].handleToken(String)'
  - '[org.apache.commons.cli.DefaultParser].handleUnknownToken(String)'
  - '[org.apache.commons.cli.DefaultParser].isArgument(String)'
  - '[org.apache.commons.cli.DefaultParser].isJavaProperty(String)'
  - '[org.apache.commons.cli.DefaultParser].isLongOption(String)'
  - '[org.apache.commons.cli.DefaultParser].isNegativeNumber(String)'
  - '[org.apache.commons.cli.DefaultParser].isOption(String)'
  - '[org.apache.commons.cli.DefaultParser].isShortOption(String)'
  - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,java.util.Properties,NonOptionAction)'
  - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[])'
  - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],boolean)'
  - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties)'
  - '[org.apache.commons.cli.DefaultParser].parse(org.apache.commons.cli.Options,String[],java.util.Properties,boolean)'
  - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOff(String)'
  - '[org.apache.commons.cli.DefaultParser].stripLeadingAndTrailingQuotesDefaultOn(String)'
  - '[org.apache.commons.cli.DefaultParser].updateRequiredOptions(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.DefaultParser.Builder].<init>()'
  - '[org.apache.commons.cli.DefaultParser.Builder].build()'
  - '[org.apache.commons.cli.DefaultParser.Builder].get()'
  - '[org.apache.commons.cli.DefaultParser.Builder].setAllowPartialMatching(boolean)'
  - '[org.apache.commons.cli.DefaultParser.Builder].setDeprecatedHandler(java.util.function.Consumer<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.DefaultParser.Builder].setStripLeadingAndTrailingQuotes(Boolean)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java
- function_names:
  - '[org.apache.commons.cli.help.FilterHelpAppendable].<init>(Appendable)'
  - '[org.apache.commons.cli.help.FilterHelpAppendable].append(char)'
  - '[org.apache.commons.cli.help.FilterHelpAppendable].append(CharSequence)'
  - '[org.apache.commons.cli.help.FilterHelpAppendable].append(CharSequence,int,int)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java
- function_names: []
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/package-info.java
- function_names:
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].<init>(Builder<?,?>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getComparator()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getHelpAppendable()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionFormatBuilder()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionFormatter(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getOptionGroupSeparator()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getSerializer()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getSyntaxPrefix()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,Iterable<org.apache.commons.cli.Option>,String,boolean)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].printHelp(String,String,org.apache.commons.cli.Options,String,boolean)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(Iterable<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].printOptions(org.apache.commons.cli.help.TableDefinition)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].setSyntaxPrefix(String)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(Iterable<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].sort(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].toArgName(String)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(Iterable<org.apache.commons.cli.Option>,java.util.function.Function<org.apache.commons.cli.Option,org.apache.commons.cli.OptionGroup>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.OptionGroup)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter].toSyntaxOptions(org.apache.commons.cli.Options)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].<init>()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].asThis()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getComparator()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getHelpAppendable()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getOptionFormatBuilder()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].getOptionGroupSeparator()'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setComparator(java.util.Comparator<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setHelpAppendable(org.apache.commons.cli.help.HelpAppendable)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setOptionFormatBuilder(OptionFormatter.Builder)'
  - '[org.apache.commons.cli.help.AbstractHelpFormatter.Builder].setOptionGroupSeparator(String)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java
- function_names:
  - '[org.apache.commons.cli.help.HelpFormatter].builder()'
  - '[org.apache.commons.cli.help.HelpFormatter].<init>(Builder)'
  - '[org.apache.commons.cli.help.HelpFormatter].getTableDefinition(Iterable<org.apache.commons.cli.Option>)'
  - '[org.apache.commons.cli.help.HelpFormatter.Builder].<init>()'
  - '[org.apache.commons.cli.help.HelpFormatter.Builder].get()'
  - '[org.apache.commons.cli.help.HelpFormatter.Builder].setShowSince(boolean)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpFormatter.java
- function_names:
  - '[org.apache.commons.cli.help.OptionFormatter].builder()'
  - '[org.apache.commons.cli.help.OptionFormatter].from(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.help.OptionFormatter].<init>(org.apache.commons.cli.Option,Builder)'
  - '[org.apache.commons.cli.help.OptionFormatter].getArgName()'
  - '[org.apache.commons.cli.help.OptionFormatter].getBothOpt()'
  - '[org.apache.commons.cli.help.OptionFormatter].getDescription()'
  - '[org.apache.commons.cli.help.OptionFormatter].getLongOpt()'
  - '[org.apache.commons.cli.help.OptionFormatter].getOpt()'
  - '[org.apache.commons.cli.help.OptionFormatter].getSince()'
  - '[org.apache.commons.cli.help.OptionFormatter].isRequired()'
  - '[org.apache.commons.cli.help.OptionFormatter].toOptional(String)'
  - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption()'
  - '[org.apache.commons.cli.help.OptionFormatter].toSyntaxOption(boolean)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>()'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].<init>(org.apache.commons.cli.help.OptionFormatter)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].build(org.apache.commons.cli.Option)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].get()'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setArgumentNameDelimiters(String,String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setDefaultArgName(String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setDeprecatedFormatFunction(java.util.function.Function<org.apache.commons.cli.Option,String>)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setLongOptPrefix(String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptArgSeparator(String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptionalDelimiters(String,String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptPrefix(String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setOptSeparator(String)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].setSyntaxFormatFunction(java.util.function.BiFunction<org.apache.commons.cli.help.OptionFormatter,Boolean,String>)'
  - '[org.apache.commons.cli.help.OptionFormatter.Builder].toArgName(String)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/OptionFormatter.java
- function_names:
  - '[org.apache.commons.cli.help.TableDefinition].from(String,java.util.List<org.apache.commons.cli.help.TextStyle>,java.util.List<String>,Iterable<java.util.List<String>>)'
  - '[org.apache.commons.cli.help.TableDefinition].caption()'
  - '[org.apache.commons.cli.help.TableDefinition].columnTextStyles()'
  - '[org.apache.commons.cli.help.TableDefinition].headers()'
  - '[org.apache.commons.cli.help.TableDefinition].rows()'
  - '[org.apache.commons.cli.help.TableDefinition].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TableDefinition.java
- function_names:
  - '[org.apache.commons.cli.help.Util].defaultValue(T,T)'
  - '[org.apache.commons.cli.help.Util].indexOfNonWhitespace(CharSequence,int)'
  - '[org.apache.commons.cli.help.Util].isEmpty(CharSequence)'
  - '[org.apache.commons.cli.help.Util].isWhitespace(char)'
  - '[org.apache.commons.cli.help.Util].ltrim(String)'
  - '[org.apache.commons.cli.help.Util].repeat(int,char)'
  - '[org.apache.commons.cli.help.Util].repeatSpace(int)'
  - '[org.apache.commons.cli.help.Util].rtrim(String)'
  - '[org.apache.commons.cli.help.Util].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/Util.java
- function_names:
  - '[org.apache.commons.cli.help.TextHelpAppendable].indexOfWrap(CharSequence,int,int)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].systemOut()'
  - '[org.apache.commons.cli.help.TextHelpAppendable].<init>(Appendable)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].adjustTableFormat(org.apache.commons.cli.help.TableDefinition)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].appendHeader(int,CharSequence)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].appendParagraph(CharSequence)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].appendTitle(CharSequence)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].getIndent()'
  - '[org.apache.commons.cli.help.TextHelpAppendable].getLeftPad()'
  - '[org.apache.commons.cli.help.TextHelpAppendable].getMaxWidth()'
  - '[org.apache.commons.cli.help.TextHelpAppendable].getTextStyleBuilder()'
  - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueue(CharSequence,org.apache.commons.cli.help.TextStyle)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].makeColumnQueues(java.util.List<String>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].printQueue(java.util.Queue<String>)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(String)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].printWrapped(String,org.apache.commons.cli.help.TextStyle)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].resize(int,double)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].resize(TextStyle.Builder,double)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].setIndent(int)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].setLeftPad(int)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].setMaxWidth(int)'
  - '[org.apache.commons.cli.help.TextHelpAppendable].writeColumnQueues(java.util.List<java.util.Queue<String>>,java.util.List<org.apache.commons.cli.help.TextStyle>)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java
- function_names:
  - '[org.apache.commons.cli.help.TextStyle].builder()'
  - '[org.apache.commons.cli.help.TextStyle].<init>(Builder)'
  - '[org.apache.commons.cli.help.TextStyle].getAlignment()'
  - '[org.apache.commons.cli.help.TextStyle].getIndent()'
  - '[org.apache.commons.cli.help.TextStyle].getLeftPad()'
  - '[org.apache.commons.cli.help.TextStyle].getMaxWidth()'
  - '[org.apache.commons.cli.help.TextStyle].getMinWidth()'
  - '[org.apache.commons.cli.help.TextStyle].isScalable()'
  - '[org.apache.commons.cli.help.TextStyle].pad(boolean,CharSequence)'
  - '[org.apache.commons.cli.help.TextStyle].toString()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].<init>()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].get()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].getIndent()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].getLeftPad()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].getMaxWidth()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].getMinWidth()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].isScalable()'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setAlignment(Alignment)'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setIndent(int)'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setLeftPad(int)'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setMaxWidth(int)'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setMinWidth(int)'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setScalable(boolean)'
  - '[org.apache.commons.cli.help.TextStyle.Builder].setTextStyle(org.apache.commons.cli.help.TextStyle)'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/TextStyle.java
- function_names:
  - '[org.apache.commons.cli.help.HelpAppendable].appendFormat(String)'
  - '[org.apache.commons.cli.help.HelpAppendable].appendHeader(int,CharSequence)'
  - '[org.apache.commons.cli.help.HelpAppendable].appendList(boolean,java.util.Collection<CharSequence>)'
  - '[org.apache.commons.cli.help.HelpAppendable].appendParagraph(CharSequence)'
  - '[org.apache.commons.cli.help.HelpAppendable].appendParagraphFormat(String)'
  - '[org.apache.commons.cli.help.HelpAppendable].appendTable(org.apache.commons.cli.help.TableDefinition)'
  - '[org.apache.commons.cli.help.HelpAppendable].appendTitle(CharSequence)'
  - '[org.apache.commons.cli.help.HelpAppendable].<init>()'
  source_file: /src/commons-cli/src/main/java/org/apache/commons/cli/help/HelpAppendable.java
- function_names: []
  source_file: /src/commons-cli/target/moditect/generated-sources/org.apache.commons.cli/module-info.java
- function_names: []
  source_file: /src/commons-cli/target/moditect/commons.cli/versions/9/module-info.java
